VARDESC 構造体 (oaidl.h)

変数、定数、またはデータ メンバーを記述します。

構文

typedef struct tagVARDESC {
  MEMBERID memid;
  LPOLESTR lpstrSchema;
  union {
    ULONG   oInst;
    VARIANT *lpvarValue;
  } DUMMYUNIONNAME;
  ELEMDESC elemdescVar;
  WORD     wVarFlags;
  VARKIND  varkind;
} VARDESC, *LPVARDESC;

メンバー

memid

メンバー ID。

lpstrSchema

予約済み。

DUMMYUNIONNAME

DUMMYUNIONNAME.oInst

VAR_PERINSTANCEでは、インスタンス内のこの変数のオフセット。

DUMMYUNIONNAME.lpvarValue

VAR_CONSTでは、定数の値。

elemdescVar

変数の型。

wVarFlags

変数フラグ。 「VARFLAGS」を参照してください。

varkind

変数の型。

要件

要件
Header oaidl.h