Méthode IPropertyStorage ::D eleteMultiple (propidlbase.h)
La méthode DeleteMultiple supprime autant de propriétés indiquées qu’il en existe dans ce jeu de propriétés.
Syntaxe
HRESULT DeleteMultiple(
[in] ULONG cpspec,
[in] const PROPSPEC [] rgpspec
);
Paramètres
[in] cpspec
Nombre numérique de propriétés à supprimer. La valeur de ce paramètre peut légalement être définie sur zéro, mais cela va à l’égard de l’objectif de la méthode, car aucune propriété n’est ainsi supprimée, quelle que soit la valeur définie dans rgpspec.
[in] rgpspec
Propriétés à supprimer. Un mélange d’identificateurs de propriété et de propriétés nommées par chaîne est autorisé. Il peut y avoir des doublons et il n’est pas nécessaire que les propriétés soient spécifiées dans un ordre quelconque.
Valeur retournée
Cette méthode prend en charge la valeur de retour standard E_UNEXPECTED, en plus des éléments suivants :
Remarques
IPropertyStorage ::D eleteMultiple doit supprimer autant de propriétés indiquées que le sont dans le jeu de propriétés actuel. Si une suppression d’une propriété de flux ou de stockage se produit alors que cette propriété est ouverte, la suppression réussit et place le pointeur IStream ou IStorage précédemment retourné dans l’état rétabli.
Configuration requise
Condition requise | Valeur |
---|---|
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] |
Plateforme cible | Windows |
En-tête | propidlbase.h (inclure Objbase.h, Propidlbase.h) |
Bibliothèque | Uuid.lib |
DLL | Ole32.dll |