структура __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) |