ICorProfilerInfo12::EventPipeGetProviderInfo 方法

创建一个 EventPipe 提供程序,探查器可以使用该提供程序为要接收的其他 EventPipe 侦听器编写事件。

语法

    HRESULT EventPipeGetProviderInfo(
                [in] EVENTPIPE_PROVIDER provider,
                [in]  ULONG      cchName,
                [out] ULONG      *pcchName,
                [out, annotation("_Out_writes_to_(cchName, *pcchName)")]
                      WCHAR      providerName[]);

参数

provider
[in] 要为其提供名称的提供程序的 ID。

cchName
[in] providerName 的大小(以字符为单位)。

pcchName
[out] 指向 providerName 总字符长度的指针。

providerName
[out] 调用方提供的宽字符缓冲区。 当函数返回时,缓冲区将包含提供程序的名称。

要求

平台:请参阅 .NET 支持的操作系统

头文件: CorProf.idl、CorProf.h

.NET 版本:自 .NET 5.0 起可用

另请参阅