Partager via


QueryTraceProcessingHandle, fonction (evntrace.h)

Récupère des informations sur une session de traitement de suivi ETW ouverte par OpenTrace.

Syntaxe

ETW_APP_DECLSPEC_DEPRECATED ULONG WMIAPI QueryTraceProcessingHandle(
  [in]            PROCESSTRACE_HANDLE          ProcessingHandle,
  [in]            ETW_PROCESS_HANDLE_INFO_TYPE InformationClass,
  [in, optional]  PVOID                        InBuffer,
  [in]            ULONG                        InBufferSize,
  [out, optional] PVOID                        OutBuffer,
  [in]            ULONG                        OutBufferSize,
  [out]           PULONG                       ReturnLength
);

Paramètres

[in] ProcessingHandle

Handle valide créé avec OpenTrace à partir duquel les données doivent être interrogées.

[in] InformationClass

Valeur ETW_PROCESS_HANDLE_INFO_TYPE qui spécifie le type d’opération qui sera effectué sur le handle.

[in, optional] InBuffer

Réservé pour une utilisation ultérieure. Peut être null.

[in] InBufferSize

Taille en octets duInBuffer .

[out, optional] OutBuffer

Mémoire tampon fournie par l’appelant pour recevoir les données de sortie.

[in] OutBufferSize

Taille en octets de OutBuffer.

[out] ReturnLength

Taille en octets des données que l’API a écrites dans OutBuffer. Utilisé pour les retours de longueur variable.

Valeur de retour

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.

Si la fonction échoue, la valeur de retour est l’un des codes d’erreur système .

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1709
serveur minimum pris en charge Windows Server, version 1709
plateforme cible Windows
d’en-tête evntrace.h
bibliothèque AdvAPI32.lib
DLL AdvAPI32.dll