BIDI_TYPE 枚举 (winspool.h)

BIDI_TYPE枚举列出了在 bidi 操作中传输的数据的可能值。

语法

typedef enum {
  BIDI_NULL,
  BIDI_INT,
  BIDI_FLOAT,
  BIDI_BOOL,
  BIDI_STRING,
  BIDI_TEXT,
  BIDI_ENUM,
  BIDI_BLOB
} BIDI_TYPE;

常量

 
BIDI_NULL
指示没有数据。
BIDI_INT
指示 bidi 数据是整数。
BIDI_FLOAT
指示 bidi 数据是浮点数。
BIDI_BOOL
指示 bidi 数据为 TRUEFALSE
BIDI_STRING
指示 bidi 数据是 Unicode 字符串。
BIDI_TEXT
指示 bidi 数据是不可本地化的 Unicode 字符串。
BIDI_ENUM
指示 bidi 数据值是 Unicode 字符串。
BIDI_BLOB
指示 bidi 数据是二进制数据。

注解

以下对应关系适用于简单网络管理协议 (SNMP) 类型和 BIDI_TYPE 枚举中定义的 bidi 类型。

SNMP 类型 Bidi 类型
SNMP_SYNTAX_CNTR32、SNMP_SYNTAX_GAUGE32、SNMP_SYNTAX_INT、SNMP_SYNTAX_TIMETICKS、SNMP_SYNTAX_UINT32 BIDI_BOO,L BIDI_INT
SNMP_SYNTAX_IPADDR、SNMP_SYNTAX_OCTETS、SNMP_SYNTAX_OID BIDI_ENUM、BIDI_STRING、BIDI_TEXT
SNMP_SYNTAX_CNTR64、SNMP_SYNTAX_OCTETS、SNMP_SYNTAX_OPAQUE BIDI_BLOB
(无) BIDI_FLOAT

有关 WinSNMP 数据类型的说明,请参阅Microsoft Windows SDK文档中的 smiValue 结构。

要求

要求
最低受支持的客户端 此枚举在 Windows XP 和更高版本的操作系统中可用。
标头 winspool.h (包括 Winspool.h)