Estrutura PROPSPEC (propidlbase.h)
A estrutura PROPSPEC é usada por muitos dos métodos de IPropertyStorage para especificar uma propriedade pelo ID (identificador de propriedade) ou pelo nome da cadeia de caracteres associada.
Sintaxe
typedef struct tagPROPSPEC {
ULONG ulKind;
union {
PROPID propid;
LPOLESTR lpwstr;
} DUMMYUNIONNAME;
} PROPSPEC;
Membros
ulKind
Indica o membro da união usado. Esse membro pode ser um dos valores a seguir.
DUMMYUNIONNAME
DUMMYUNIONNAME.propid
Especifica o valor da ID da propriedade. Use esse valor ou o lpwstr a seguir, não ambos.
DUMMYUNIONNAME.lpwstr
Especifica o nome da cadeia de caracteres da propriedade como uma cadeia de caracteres Unicode terminada em nulo.
Comentários
Os nomes de cadeia de caracteres são opcionais e podem ser atribuídos a um conjunto de propriedades quando a propriedade é criada com uma chamada para IPropertyStorage::WriteMultiple ou posterior com uma chamada para IPropertyStorage::WritePropertyNames.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | propidlbase.h (inclua Propidl.h) |