Freigeben über


VARDESC-Struktur (oaidl.h)

Beschreibt eine Variable, Konstante oder einen Datenmember.

Syntax

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

Member

memid

Die Member-ID.

lpstrSchema

Reserviert.

DUMMYUNIONNAME

DUMMYUNIONNAME.oInst

Bei VAR_PERINSTANCE der Offset dieser Variablen innerhalb des instance.

DUMMYUNIONNAME.lpvarValue

Bei VAR_CONST der Wert der Konstanten.

elemdescVar

Der Variablentyp.

wVarFlags

Die Variablenflags. Siehe VARFLAGS.

varkind

Der Variablentyp.

Anforderungen

Anforderung Wert
Header oaidl.h