Fonction TestQueryData

Permet la modification de la poignée de test avec verrouillage.

Syntaxe

BOOL TestQueryData(
    HANDLE test,
    unsigned int options,
    unsigned int knownDataSequenceId,
    _Out_ TestInfo* result);

Paramètres

test

Handle de test retourné par TestCreate ou TestOpen.

options

Options de requête de test. Ce paramètre peut être défini sur les valeurs suivantes.

Valeur Description
0 Option par défaut.
1 Acquiert le verrou pour protéger les modifications jusqu’au déverrouillage.
2 Fermez la poignée et marquez comme terminé.
3 Fermez la poignée et marquez terminé s’il s’agit du handle final.
4 Défini lorsque l’appelant est déjà propriétaire du verrou.

knownDataSequenceId

Dernier dataSequenceId connu du résultat. Permet l’optimisation de l’appelant en effectuant moins de travail lorsque cela est le même lors des appels suivants.

result [out]

Structure TestInfo contenant des informations sur le test.

Valeur retournée

True si l’opération a réussi.

Remarques

Cette fonction n’a aucune bibliothèque d’importation ou fichier d’en-tête associé ; il doit être appelé à l’aide des fonctions LoadLibrary et GetProcAddress .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Build 22000
Serveur minimal pris en charge Windows Server 2022
En-tête Aucun
DLL kernelbase.dll