Udostępnij przez


DriverMajorFunctionCall, klasa

Ta klasa jest klasą typu zdarzeń dla zdarzeń wywołania głównej funkcji sterownika.

Poniższa składnia jest uproszczona z kodu MOF.

Składnia

[EventType{34}, EventTypeName{"DrvMjFnCall"}]
class DriverMajorFunctionCall : DiskIo
{
  uint32 MajorFunction;
  uint32 MinorFunction;
  uint32 RoutineAddr;
  uint32 FileObject;
  uint32 Irp;
  uint32 UniqMatchId;
};

Członkowie

Klasa DriverMajorFunctionCall ma następujące typy elementów członkowskich:

Właściwości

Klasa DriverMajorFunctionCall ma te właściwości.

FileObject

Typ danych: uint32

Typ dostępu: tylko do odczytu

Kwalifikatory: WmiDataId(4), Wskaźnik

Dopasuj wartość tego wskaźnika do wartości wskaźnika FileObject w zdarzeniu DiskIo_TypeGroup1 w celu określenia typu operacji we/wy.

Irp

Typ danych: uint32

Typ dostępu: tylko do odczytu

Kwalifikatory: WmiDataId(5), Wskaźnik

Żądanie we/wy pakietu.

Funkcja główna

Typ danych: uint32

Typ dostępu: tylko do odczytu

Kwalifikatory: WmiDataId(1)

Kod identyfikujący wywoływaną funkcję główną.

Funkcja pomocnicza

Typ danych: uint32

Typ dostępu: tylko do odczytu

Kwalifikatory: WmiDataId(2)

Kod identyfikujący wywoływaną funkcję pomocniczą.

RoutineAddr

Typ danych: uint32

Typ dostępu: tylko do odczytu

Kwalifikatory: WmiDataId(3), Wskaźnik

Adres wywoływanej funkcji sterownika.

UniqMatchId

Typ danych: uint32

Typ dostępu: tylko do odczytu

Kwalifikatory: WmiDataId(6)

Identyfikator, który jednoznacznie identyfikuje żądanie. Użyj tego identyfikatora, aby skorelować z innymi zdarzeniami sterowników, na przykład zdarzenie DriverCompleteRequest .

Wymagania

Wymaganie Wartość
Minimalny obsługiwany klient
Windows Vista [tylko aplikacje klasyczne]
Minimalny obsługiwany serwer
Windows Server 2008 [tylko aplikacje klasyczne]

Zobacz także

DiskIo