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