次の方法で共有


RtlIsPartialPlaceholderFileInfo 関数 (ntifs.h)

RtlIsPartialPlaceholderFileInfo ルーチンは、NtQueryInformationFile または NtQueryDirectoryFile によって返される情報に基づいて、ファイルが既知のプレースホルダーの種類であるかどうかを判断します。

構文

NTSYSAPI NTSTATUS RtlIsPartialPlaceholderFileInfo(
  [in]  const VOID             *InfoBuffer,
  [in]  FILE_INFORMATION_CLASS InfoClass,
  [out] PBOOLEAN               IsPartialPlaceholder
);

パラメーター

[in] InfoBuffer

ファイル オブジェクトに関する情報を含む呼び出し元によって割り当てられたバッファーへのポインターを指定します。 これが NtQueryDirectoryFile の呼び出しからの場合、これはバッファー内の最初または後続のエントリを指している可能性があります (バッファーをウォークすることによって検出されます)。

[in] InfoClass

InfoBuffer のクエリに使用するファイル情報クラスを指定します。

[out] IsPartialPlaceholder

IsPartialPlaceholder はブール値へのポインターであり、ファイルまたはディレクトリがプレースホルダーの場合は TRUE を 返します。 ファイルまたはディレクトリがプレースホルダーではない場合、または完全なプレースホルダーである場合は FALSE を 返します。 失敗した場合は未定義を返します。

戻り値

IsPartialPlaceholder が有効で未定義でない場合は、 STATUS_SUCCESS を返します。

注釈

InfoBufferNtQueryDirectoryFile の呼び出しからのものである場合、これはバッファー内の最初または後続のエントリを指している可能性があります。このエントリは、バッファーをウォークすることによって検出されます。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 1709。
対象プラットフォーム Windows
ヘッダー ntifs.h (Ntifs.h を含む)

こちらもご覧ください

RtlIsPartialPlaceholder