Auf Englisch lesen

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 Hauptfunktionscode der IRP-Funktion, 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 (z. B. "IRP_MJ_CREATE") zurück. Andernfalls gibt FltGetIrpName "<Ungültiger IRP-Code>" zurück.

Bemerkungen

FltGetIrpName ist eine Debugunterstützungsroutine.

Der Wert des IrpMajorCode Parameters kann dem Wert des felds MajorFunction für ein IRP oder das MajorFunction Feld für das Iopb Feld einer Rückrufdatenstrukturentsprechen.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- fltkernel.h (include Fltkernel.h)
Library FltMgr.lib
DLL- Fltmgr.sys
IRQL- Beliebige Ebene

Siehe auch

FLT_CALLBACK_DATA