Share via


Fonction QueryTraceProcessingHandle (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]            TRACEHANDLE                  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 à effectuer sur le handle.

[in, optional] InBuffer

Réservé pour un usage futur. Ce paramètre peut être null.

[in] InBufferSize

Taille en octets de l’InBuffer.

[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 retournée

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.

Spécifications

   
Client minimal pris en charge Windows 10, version 1709 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête evntrace.h
Bibliothèque AdvAPI32.lib
DLL AdvAPI32.dll