Compartilhar via


Estrutura CALPOLESTR (ocidl.h)

Especifica uma matriz contada de cadeias de caracteres usadas para especificar as cadeias de caracteres predefinidas que uma propriedade pode aceitar.

Sintaxe

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

Membros

cElems

O tamanho da matriz apontada por pElems.

pElems

Um ponteiro para uma matriz de valores LPOLESTR , cada um deles corresponde a um valor permitido que uma propriedade específica pode aceitar. O chamador pode usar esses valores de cadeia de caracteres em elementos de interface do usuário, como caixas de listagem suspensas. Essa matriz, bem como as cadeias de caracteres na matriz, são alocadas pelo receptor usando CoTaskMemAlloc e são liberadas pelo chamador usando CoTaskMemFree.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho ocidl.h

Confira também

IPerPropertyBrowsing::GetPredefinedStrings

LPOLESTR