FLT_IS_IRP_OPERATION-Makro (fltkernel.h)
Das FLT_IS_IRP_OPERATION Makro bestimmt, ob die angegebene Rückrufdatenstruktur einen E/A-Anforderungspaket (IRP)-basierten E/A-Vorgang darstellt.
Syntax
void FLT_IS_IRP_OPERATION(
Data
);
Parameter
Data
[in] Ein Zeiger auf eine Rückrufdatenstruktur (FLT_CALLBACK_DATA).
Rückgabewert
Keine
Bemerkungen
FLT_IS_IRP_OPERATION gibt einen Wert ungleich null zurück, wenn das IRP-Vorgangsflag in der Rückrufdatenstruktur festgelegt ist. Andernfalls wird null zurückgegeben.
Das makro FLT_IS_IRP_OPERATION überprüft, ob das FLTFL_CALLBACK_DATA_IRP_OPERATION Bit im Flags-Member der FLT_CALLBACK_DATA-Struktur festgelegt ist, auf die der Data-Parameter verweist. Daher hat der Rückgabetyp von FLT_IS_IRP_OPERATION denselben Typ wie das Flags-Element .
Anforderungen
Anforderung | Wert |
---|---|
Header | fltkernel.h |