Поделиться через


Класс DriverMajorFunctionCall

Этот класс является классом типа событий для основных событий вызова функции драйвера.

Следующий синтаксис упрощен из MOF-кода.

Синтаксис

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

Члены

Класс DriverMajorFunctionCall имеет следующие типы членов:

Элемент Property

Класс DriverMajorFunctionCall имеет следующие свойства.

FileObject

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(4), указатель

Сопоставите значение этого указателя со значением указателя FileObject в событии DiskIo_TypeGroup1 , чтобы определить тип операции ввода-вывода.

Irp

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(5), указатель

Пакет запроса ввода-вывода.

MajorFunction

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(1)

Код, определяющий вызываемую основную функцию.

MinorFunction

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(2)

Код, который идентифицирует вызываемую дополнительную функцию.

RoutineAddr

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(3), указатель

Адрес вызываемой функции драйвера.

UniqMatchId

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(6)

Идентификатор, который однозначно идентифицирует запрос. Используйте этот идентификатор для корреляции с другими событиями драйвера, например с событием DriverCompleteRequest .

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]

См. также раздел

DiskIo