Freigeben über


DriverMajorFunctionCall-Klasse

Diese Klasse ist die Ereignistypklasse für Wichtige Funktionsaufrufereignisse des Treibers.

Die folgende Syntax wird aus MOF-Code vereinfacht.

Syntax

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

Elemente

Die DriverMajorFunctionCall-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

Die DriverMajorFunctionCall-Klasse verfügt über diese Eigenschaften.

FileObject

Datentyp: uint32-

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(4), Zeiger

Stimmen Sie den Wert dieses Zeigers mit dem FileObject-Zeigerwert in einem DiskIo_TypeGroup1-Ereignis überein, um den Typ des E/A-Vorgangs zu bestimmen.

Irp-

Datentyp: uint32-

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(5), Zeiger

E/A-Anforderungspaket.

MajorFunction-

Datentyp: uint32-

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(1)

Code, der die hauptfunktion identifiziert, die aufgerufen wird.

MinorFunction

Datentyp: uint32-

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(2)

Code, der die nebenfunktion identifiziert, die aufgerufen wird.

RoutineAddr

Datentyp: uint32-

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(3), Zeiger

Adresse der aufgerufenen Treiberfunktion.

UniqMatchId

Datentyp: uint32-

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId(6)

Bezeichner, der die Anforderung eindeutig identifiziert. Verwenden Sie diesen Bezeichner, um mit den anderen Treiberereignissen zu korrelieren, z. B. mit dem DriverCompleteRequest-Ereignis .

Anforderungen

Anforderung Wert
Mindest unterstützter Client
Windows Vista [nur Desktop-Apps]
Unterstützter Server (Mindestversion)
Windows Server 2008 [Nur Desktop-Apps]

Siehe auch

DiskIo-