次の方法で共有


TestQueryData 関数

ロックによるテスト ハンドルの変更を許可します。

構文

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