Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit un événement EventPipe sur un fournisseur existant. Ce fournisseur peut être utilisé pour écrire des événements EventPipe que d’autres écouteurs peuvent recevoir.
Syntaxe
HRESULT EventPipeDefineEvent(
[in] EVENTPIPE_PROVIDER provider,
[in, string] const WCHAR *eventName,
[in] UINT32 eventID,
[in] UINT64 keywords,
[in] UINT32 eventVersion,
[in] UINT32 level,
[in] UINT8 opcode,
[in] BOOL needStack,
[in] UINT32 cParamDescs,
[in, size_is(cParamDescs)]
COR_PRF_EVENTPIPE_PARAM_DESC pParamDescs[],
[out] EVENTPIPE_EVENT *pEvent);
Paramètres
provider
[in] ID du fournisseur sur lequel définir un événement.
eventName
[in] Pointeur vers une chaîne de caractères large terminée null qui contient le nom de l’événement.
eventID
[in] ID de l’événement en cours de définition.
keywords
[in] Mots clés de l’événement en cours de définition.
eventVersion
[in] Version de l’événement en cours de définition.
level
[in] Niveau de l’événement en cours de définition.
opcode
[in] Opcode de l’événement en cours de définition.
needStack
[in] Indiquant BOOL si les piles managées doivent être collectées chaque fois que cet événement se déclenche.
cParamDescs
[in] Nombre de paramètres dans pParamDescs.
pParamDescs
[in] Tableau de définition des types de COR_PRF_EVENTPIPE_PARAM_DESC paramètres sur l’événement en cours de définition.
pEvent
[out] Un appelant a fourni un pointeur qui sera rempli avec l’ID de l’événement en cours de définition lorsque la fonction retourne.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorProf.idl, CorProf.h
Versions de .NET : Disponible depuis .NET 5.0