Structure PROPSPEC (propidlbase.h)
La structure PROPSPEC est utilisée par de nombreuses méthodes d’IPropertyStorage pour spécifier une propriété par son identificateur de propriété (ID) ou par le nom de chaîne associé.
Syntaxe
typedef struct tagPROPSPEC {
ULONG ulKind;
union {
PROPID propid;
LPOLESTR lpwstr;
} DUMMYUNIONNAME;
} PROPSPEC;
Membres
ulKind
Indique le membre d’union utilisé. Ce membre peut être l’une des valeurs suivantes.
DUMMYUNIONNAME
DUMMYUNIONNAME.propid
Spécifie la valeur de l’ID de propriété. Utilisez cette valeur ou la lpwstr suivante, et non les deux.
DUMMYUNIONNAME.lpwstr
Spécifie le nom de chaîne de la propriété en tant que chaîne Unicode terminée par null.
Notes
Les noms de chaîne sont facultatifs et peuvent être attribués à un ensemble de propriétés lorsque la propriété est créée avec un appel à IPropertyStorage::WriteMultiple ou version ultérieure avec un appel à IPropertyStorage::WritePropertyNames.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
En-tête | propidlbase.h (inclure Propidl.h) |