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 を返します。
備考
InfoBuffer が NtQueryDirectoryFile 呼び出しからのものである場合、バッファー内の最初または後続のエントリを指している可能性があります。これは、バッファーをウォークすることによって検出されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1709。 |
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | ntifs.h (Ntifs.h を含む) |
関連項目
RtlIsPartialPlaceholder の