ロックによるテスト ハンドルの変更を許可します。
構文
BOOL TestQueryData(
HANDLE test,
unsigned int options,
unsigned int knownDataSequenceId,
_Out_ TestInfo* result);
パラメーター
テスト
TestCreate または TestOpen から返されるテスト ハンドル。
options
テスト クエリ のオプション。 このパラメーターは、次の値に設定できます。
| 値 | 説明 |
|---|---|
| 0 | 既定のオプション。 |
| 1 | ロックを取得して、ロックを解除するまで変更を保護します。 |
| 2 | ハンドルを閉じ、完了としてマークします。 |
| 3 | 最後のハンドルである場合は、ハンドルを閉じ、完了としてマークします。 |
| 4 | 呼び出し元が既にロックを所有している場合に設定します。 |
knownDataSequenceId
結果の最後の既知の dataSequenceId 。 後続の呼び出しで同じ場合に、より少ない作業を行うことで、呼び出し元からの最適化を可能にします。
result [out]
テストに関する情報を含む TestInfo 構造体。
戻り値
操作が成功した場合は True。
Remarks
この関数には、インポート ライブラリまたはヘッダー ファイルが関連付けされません。 LoadLibrary 関数と GetProcAddress 関数を使用して呼び出す必要があります。
必要条件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows ビルド 22000 |
| サポートされている最小のサーバー | Windows Server 2022 |
| ヘッダー | なし |
| [DLL] | kernelbase.dll |