Функция FltGetIrpName (fltkernel.h)
Подпрограмма fltGetIrpName возвращает имя основного кода функции в виде печатной строки.
Синтаксис
PCHAR FLTAPI FltGetIrpName(
[in] UCHAR IrpMajorCode
);
Параметры
[in] IrpMajorCode
Код основной функции IRP, имя которого необходимо вернуть.
Возвращаемое значение
Если IrpMajorCode является допустимым значением кода основной функции, FltGetIrpName возвращает имя в виде строки, завершаемой значением NULL символов ANSI (например, "IRP_MJ_CREATE"). В противном случае FltGetIrpName возвращает значение "<недопустимый код IRP>".
Замечания
FltGetIrpName — это подпрограмма поддержки отладки.
Значение параметра IrpMajorCode может быть равно значению поля MajorFunction для IRP или поля MajorFunction для поля Iopb структуры данных обратного вызова .
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | fltkernel.h (include Fltkernel.h) |
библиотеки | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | Любой уровень |