COR_PRF_EVENTPIPE_PARAM_TYPE 美女

描述 EventPipe 事件的参数类型。

语法

typedef enum
{
    COR_PRF_EVENTPIPE_OBJECT = 1,
    COR_PRF_EVENTPIPE_BOOLEAN = 3,
    COR_PRF_EVENTPIPE_CHAR = 4,
    COR_PRF_EVENTPIPE_SBYTE = 5,
    COR_PRF_EVENTPIPE_BYTE = 6,
    COR_PRF_EVENTPIPE_INT16 = 7,
    COR_PRF_EVENTPIPE_UINT16 = 8,
    COR_PRF_EVENTPIPE_INT32 = 9,
    COR_PRF_EVENTPIPE_UINT32 = 10,
    COR_PRF_EVENTPIPE_INT64 = 11,
    COR_PRF_EVENTPIPE_UINT64 = 12,
    COR_PRF_EVENTPIPE_SINGLE = 13,
    COR_PRF_EVENTPIPE_DOUBLE = 14,
    COR_PRF_EVENTPIPE_DECIMAL = 15,
    COR_PRF_EVENTPIPE_DATETIME = 16,
    COR_PRF_EVENTPIPE_GUID = 17,
    COR_PRF_EVENTPIPE_STRING = 18,
    COR_PRF_EVENTPIPE_ARRAY = 19,
} COR_PRF_EVENTPIPE_PARAM_TYPE;

成员

成员 说明
COR_PRF_EVENTPIPE_OBJECT 参数类型是一个自描述对象。
COR_PRF_EVENTPIPE_BOOLEAN 参数类型为布尔值。
COR_PRF_EVENTPIPE_CHAR 参数类型为 16 位宽字符。
COR_PRF_EVENTPIPE_SBYTE 参数类型是有符号的 8 位整数。
COR_PRF_EVENTPIPE_BYTE 参数类型是无符号的 8 位整数。
COR_PRF_EVENTPIPE_INT16 参数类型是有符号的 16 位整数。
COR_PRF_EVENTPIPE_UINT16 参数类型是无符号的 16 位整数。
COR_PRF_EVENTPIPE_INT32 参数类型是有符号的 32 位整数。
COR_PRF_EVENTPIPE_UINT32 参数类型是无符号的 32 位整数。
COR_PRF_EVENTPIPE_INT64 参数类型是有符号的 64 位整数。
COR_PRF_EVENTPIPE_UINT64 参数类型是无符号的 64 位整数。
COR_PRF_EVENTPIPE_SINGLE 参数类型是 32 位浮点数字。
COR_PRF_EVENTPIPE_DOUBLE 参数类型是 64 位浮点数字。
COR_PRF_EVENTPIPE_DECIMAL 参数类型是 128 位浮点数字。
COR_PRF_EVENTPIPE_DATETIME 参数类型是序列化的 DataTime 结构。
COR_PRF_EVENTPIPE_GUID 参数类型为 GUID。
COR_PRF_EVENTPIPE_STRING 参数类型是以空字符结尾的 16 位宽字符字符串。
COR_PRF_EVENTPIPE_ARRAY 参数类型是上述其中一个类型的数组。

注解

COR_PRF_EVENTPIPE_PARAM_DESC 结构使用 COR_PRF_EVENTPIPE_PARAM_TYPE 枚举来指示参数的类型。

要求

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

头文件: CorProf.idl、CorProf.h

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