Estructura PROPSPEC (propidlbase.h)
La estructura PROPSPEC la usan muchos de los métodos de IPropertyStorage para especificar una propiedad por su identificador de propiedad (ID) o por el nombre de cadena asociado.
Sintaxis
typedef struct tagPROPSPEC {
ULONG ulKind;
union {
PROPID propid;
LPOLESTR lpwstr;
} DUMMYUNIONNAME;
} PROPSPEC;
Members
ulKind
Indica el miembro de unión utilizado. Este miembro puede ser uno de los siguientes valores.
DUMMYUNIONNAME
DUMMYUNIONNAME.propid
Especifica el valor del identificador de propiedad. Use este valor o el siguiente lpwstr, no ambos.
DUMMYUNIONNAME.lpwstr
Especifica el nombre de cadena de la propiedad como una cadena Unicode terminada en null.
Comentarios
Los nombres de cadena son opcionales y se pueden asignar a un conjunto de propiedades cuando la propiedad se crea con una llamada a IPropertyStorage::WriteMultiple o posterior con una llamada a IPropertyStorage::WritePropertyNames.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | propidlbase.h (include Propidl.h) |