Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Define um evento EventPipe em um provedor existente. Esse provedor pode ser usado para gravar eventos EventPipe que outros ouvintes podem receber.
Sintaxe
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);
Parâmetros
provider
[in] A ID do provedor no qual definir um evento.
eventName
[in] Um ponteiro para uma cadeia de caracteres largos terminada nula que contém o nome do evento.
eventID
[in] A ID do evento que está sendo definido.
keywords
[in] As palavras-chave do evento que está sendo definido.
eventVersion
[in] A versão do evento que está sendo definido.
level
[in] O nível do evento que está sendo definido.
opcode
[in] O opcode do evento que está sendo definido.
needStack
[in] Um BOOL que indica se as pilhas gerenciadas devem ser coletadas sempre que esse evento é acionado.
cParamDescs
[in] A contagem do número de parâmetros em pParamDescs.
pParamDescs
[in] Uma matriz de definição dos tipos de COR_PRF_EVENTPIPE_PARAM_DESC parâmetro para o evento que está sendo definido.
pEvent
[out] Um ponteiro fornecido pelo chamador que será preenchido com a ID do evento que está sendo definido quando a função retornar.
Requisitos
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: CorProf.idl, CorProf.h
Versões do .NET: Disponível desde o .NET 5.0