Freigeben über


CALPOLESTR-Struktur (ocidl.h)

Gibt ein gezähltes Array von Zeichenfolgen an, mit denen die vordefinierten Zeichenfolgen angegeben werden, die eine Eigenschaft akzeptieren kann.

Syntax

typedef struct tagCALPOLESTR {
  ULONG    cElems;
  LPOLESTR *pElems;
} CALPOLESTR, *LPCALPOLESTR;

Member

cElems

Die Größe des Arrays, auf das von pElems verwiesen wird.

pElems

Ein Zeiger auf ein Array von LPOLESTR-Werten , die jeweils einem zulässigen Wert entsprechen, den eine bestimmte Eigenschaft akzeptieren kann. Der Aufrufer kann diese Zeichenfolgenwerte in Benutzeroberflächenelementen wie Dropdown-Listenfeldern verwenden. Dieses Array sowie die Zeichenfolgen im Array werden vom Aufgerufenen mithilfe von CoTaskMemAlloc zugeordnet und vom Aufrufer mithilfe von CoTaskMemFree freigegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile ocidl.h

Weitere Informationen

IPerPropertyBrowsing::GetPredefinedStrings

LPOLESTR