__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) |