Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das FLT_IS_FS_FILTER_OPERATION Makro bestimmt, ob die angegebene Rückrufdatenstruktur einen Dateisystemfilter(FSFilter)-Rückrufvorgang darstellt.
Syntax
void FLT_IS_FS_FILTER_OPERATION(
Data
);
Parameter
Data
[in] Ein Zeiger auf eine Rückrufdatenstruktur (FLT_CALLBACK_DATA).
Rückgabewert
Nichts
Bemerkungen
FLT_IS_FS_FILTER_OPERATION gibt einen Wert ungleich Null zurück, wenn das flag FLTFL_CALLBACK_DATA_FS_FILTER_OPERATION in der Rückrufdatenstruktur festgelegt ist. Andernfalls wird null zurückgegeben.
Das FLT_IS_FS_FILTER_OPERATION Makro überprüft, ob das FLTFL_CALLBACK_DATA_FS_FILTER_OPERATION Bit im Flags Element der FLT_CALLBACK_DATA Struktur festgelegt ist, auf die der Data-Parameter verweist. Wenn dieses Flag festgelegt ist, stellt die Rückrufdatenstruktur einen der folgenden Dateisystemfiltervorgänge (FSFilter) dar:
- IRP_MJ_ACQUIRE_FOR_CC_FLUSH
- IRP_MJ_ACQUIRE_FOR_MOD_WRITE
- IRP_MJ_ACQUIRE_FOR_SECTION_SYNCHRONIZATION
- IRP_MJ_RELEASE_FOR_CC_FLUSH
- IRP_MJ_RELEASE_FOR_MOD_WRITE
- IRP_MJ_RELEASE_FOR_SECTION_SYNCHRONIZATION
Informationen zu bestimmten FSFilter-Rückrufvorgängen finden Sie im Referenzeintrag für FsRtlRegisterFileSystemFilterCallbacks. Beachten Sie, dass im Legacyfiltertreibermodell Filter verwendet FsRtlRegisterFileSystemFilterCallbacks, um Rückruffunktionen für verschiedene FSFilter-Rückrufvorgänge zu registrieren. FsRtlRegisterFileSystemFilterCallbacks wird jedoch nicht im Minifiltertreibermodell verwendet, und Minifiltertreiber sollten sie niemals aufrufen.
Der Rückgabetyp FLT_IS_FS_FILTER_OPERATION hat den gleichen Typ wie das Flags Member der FLT_CALLBACK_DATA Struktur.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | fltkernel.h |