Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (C) Microsoft Corporation, 1997 - 1998
Module Name:
pmwmicnt.h
Abstract:
This file contains the prototypes of the routines to manage and maintain the disk perf counters.
Author:
Bruce Worthington 26-Oct-1998
Environment:
kernel mode only
Notes:
Revision History:
--*/
#include <ntddk.h>
#include <ntddvol.h>
#include <ntdddisk.h>
NTSTATUS PmWmiCounterEnable( IN OUT PVOID* CounterContext );
BOOLEAN PmWmiCounterDisable( IN PVOID* CounterContext, IN BOOLEAN ForceDisable, IN BOOLEAN DeallocateOnZero );
VOID PmWmiCounterIoStart( IN PVOID CounterContext, OUT PLARGE_INTEGER TimeStamp );
VOID PmWmiCounterIoComplete( IN PVOID CounterContext, IN PIRP Irp, IN PLARGE_INTEGER TimeStamp );
VOID PmWmiCounterQuery( IN PVOID CounterContext, IN OUT PDISK_PERFORMANCE CounterBuffer, IN PWCHAR StorageManagerName, IN ULONG StorageDeviceNumber );
|