Freigeben über


FltGetIrpName-Funktion (fltkernel.h)

Die FltGetIrpName-Routine gibt den Namen für einen Hauptfunktionscode als druckbare Zeichenfolge zurück.

Syntax

PCHAR FLTAPI FltGetIrpName(
  [in] UCHAR IrpMajorCode
);

Parameter

[in] IrpMajorCode

Der IRP-Hauptfunktionscode, dessen Name zurückgegeben werden soll.

Rückgabewert

Wenn IrpMajorCode ein gültiger Hauptfunktionscodewert ist, gibt FltGetIrpName seinen Namen als null-beendete Zeichenfolge von ANSI-Zeichen zurück (z. B. "IRP_MJ_CREATE"). Andernfalls gibt FltGetIrpName "<Ungültiger IRP-Code>" zurück.

Hinweise

FltGetIrpName ist eine Debugunterstützungsroutine.

Der Wert des IrpMajorCode-Parameters kann dem Wert des Felds MajorFunction für ein IRP oder dem Feld MajorFunction für das Iopb-Feld einer Rückrufdatenstruktur entsprechen.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header fltkernel.h (fltkernel.h einschließen)
Bibliothek FltMgr.lib
DLL Fltmgr.sys
IRQL Beliebige Ebene

Weitere Informationen

FLT_CALLBACK_DATA