Поделиться через


перечисление 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 задано значение TRUE или FALSE.
BIDI_STRING
Указывает, что данные bidi являются символьной строкой Юникода.
BIDI_TEXT
Указывает, что данные bidi являются нелокализационной строкой Юникода.
BIDI_ENUM
Указывает, что значение данных bidi является строкой Юникода.
BIDI_BLOB
Указывает, что данные bidi являются двоичными данными.

Комментарии

Следующее соответствие применяется между типами SNMP и типами bidi, определенными в перечислении BIDI_TYPE.

Тип 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 см. в документации по smiValue в документации по Microsoft Windows SDK.

Требования

Требование Значение
Минимальная версия клиента Это перечисление доступно в Операционных системах Windows XP и более поздних версий.
Верхняя часть winspool.h (включая Winspool.h)