次の方法で共有


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