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