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


структура __WTS_PROPERTY_VALUE (wtsdefs.h)

Содержит сведения о значении свойства, извлекаемом из протокола. Структура WTS_PROPERTY_VALUE используется методом QueryProperty .

Синтаксис

typedef struct __WTS_PROPERTY_VALUE {
  unsigned short Type;
  union {
    ULONG ulVal;
    struct {
      ULONG size;
      WCHAR *pstrVal;
    } strVal;
    struct {
      ULONG size;
      char  *pbVal;
    } bVal;
    GUID  guidVal;
  } u;
} __WTS_PROPERTY_VALUE, WTS_PROPERTY_VALUE, *PWTS_PROPERTY_VALUE, __WRDS_PROPERTY_VALUE;

Члены

Type

Целое число, указывающее, какой член объединения содержит сведения о значении свойства. Это может быть одно из следующих значений.

VALUE_TYPE_ULONG

Значение содержится в элементе ulVal .

VALUE_TYPE_STRING

Значение содержится в элементе strVal .

VALUE_TYPE_BINARY

Значение содержится в элементе bVal .

VALUE_TYPE_GUID

Значение содержится в элементе guidVal .

u

Объединение, содержащее значение свойства.

u.ulVal

Значение содержится в целочисленном виде.

u.strVal

Значение содержится в строке.

u.strVal.size

Целое число, содержащее размер строки, на которую указывает элемент pstrVal .

u.strVal.pstrVal

Указатель на строку, содержащую значение свойства.

u.bVal

Значение содержится в массиве байтов.

u.bVal.size

Целое число, содержащее размер массива байтов, на который указывает элемент pbVal .

u.bVal.pbVal

Указатель на массив байтов, содержащий значение свойства.

u.guidVal

Идентификатор GUID, содержащий значение свойства.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 R2
Верхняя часть wtsdefs.h (включая Wtsprotocol.h)