__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
Header wtsdefs.h (Wtsprotocol.h を含む)