FLT_IS_IRP_OPERATION Makro (fltkernel.h)
Das FLT_IS_IRP_OPERATION Makro bestimmt, ob die angegebene Rückrufdatenstruktur ein I/O-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
Nichts
Bemerkungen
FLT_IS_IRP_OPERATION gibt einen Wert ungleich Null zurück, wenn das IRP-Vorgangsflaggen in der Rückrufdatenstruktur festgelegt ist. Andernfalls wird null zurückgegeben.
Das FLT_IS_IRP_OPERATION Makro überprüft, ob das FLTFL_CALLBACK_DATA_IRP_OPERATION Bit im Flags-Element der FLT_CALLBACK_DATA Struktur festgelegt ist, auf die der Data-Parameter verweist. Daher ist der Rückgabetyp FLT_IS_IRP_OPERATION vom gleichen Typ wie das Flags Member.
Anforderungen
Anforderung | Wert |
---|---|
Header- | fltkernel.h |