FltSupportsFileContexts 関数 (fltkernel.h)
FltSupportsFileContexts ルーチンは、ファイル システムが特定のファイルのファイル コンテキストをサポートするかどうかを決定します。 (FltSupportsFileContextsEx も参照してください)。
構文
BOOLEAN FLTAPI FltSupportsFileContexts(
[in] PFILE_OBJECT FileObject
);
パラメーター
[in] FileObject
ファイル コンテキストのサポートが照会されているファイルを表すファイル オブジェクトへのポインター。 このパラメーターは必須であり、NULL することはできません。
戻り値
FltSupportsFileContexts 、ファイル システムがファイル オブジェクトのファイル コンテキストをサポートしている場合 TRUE を返します。それ以外の場合は FALSE 。
備考
ミニフィルター ドライバー FltSupportsFileContexts を呼び出して、基になるファイル システムが、指定された FileObject によって表されるファイルのファイル コンテキストを本質的にサポートしているかどうかを判断します。コンテキストを割り当てて設定を試みる必要はありません。 コンテキストの種類がファイルでサポートされていない場合、ミニフィルターはそのファイルにコンテキストをアタッチできません。
ファイル システムでは、一部の種類のファイルではファイル コンテキストがサポートされる場合がありますが、他の種類のファイルではサポートされないことに注意してください。 たとえば、NTFS と FAT では、ページング ファイルのファイル コンテキストはサポートされません。
コンテキストの詳細については、「ミニフィルター コンテキストについて」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | このルーチンは、Windows Vista 以降で使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | fltkernel.h (Fltkernel.h を含む) |
ライブラリ | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |
関連項目
FltAllocateContext の
FltDeleteContext の
FltDeleteFileContext の
FltGetFileContext の
FltReleaseContext の
FltSetFileContext の
FltSupportsFileContextsEx の