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 |