Dela via


DriverMajorFunctionCall-klass

Den här klassen är händelsetypsklassen för de viktigaste funktionsanropshändelserna för drivrutinen.

Följande syntax förenklas från MOF-kod.

Syntax

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

Medlemmar

Klassen DriverMajorFunctionCall har följande typer av medlemmar:

Egenskaper

Klassen DriverMajorFunctionCall har dessa egenskaper.

FileObject

Datatyp: uint32

Åtkomsttyp: Skrivskyddad

Kvalificerare: WmiDataId(4), pekare

Matcha värdet för den här pekaren med FileObject-pekarvärdet i en DiskIo_TypeGroup1 händelse för att fastställa typen av I/O-åtgärd.

Irp

Datatyp: uint32

Åtkomsttyp: Skrivskyddad

Kvalificerare: WmiDataId(5), pekare

I/O-begärandepaket.

MajorFunction

Datatyp: uint32

Åtkomsttyp: Skrivskyddad

Kvalificerare: WmiDataId(1)

Kod som identifierar huvudfunktionen som anropas.

MinorFunction

Datatyp: uint32

Åtkomsttyp: Skrivskyddad

Kvalificerare: WmiDataId(2)

Kod som identifierar den mindre funktion som anropas.

RoutineAddr

Datatyp: uint32

Åtkomsttyp: Skrivskyddad

Kvalificerare: WmiDataId(3), pekare

Adressen till den drivrutinsfunktion som anropas.

UniqMatchId

Datatyp: uint32

Åtkomsttyp: Skrivskyddad

Kvalificerare: WmiDataId(6)

Identifierare som unikt identifierar begäran. Använd den här identifieraren för att korrelera med de andra drivrutinshändelserna, till exempel DriverCompleteRequest-händelsen .

Kravspecifikation

Krav Värde
Lägsta klient som stöds
Windows Vista [endast skrivbordsappar]
Lägsta server som stöds
Windows Server 2008 [endast skrivbordsappar]

Se även

DiskIo