Méthode IPropertyStorage ::D eleteMultiple (propidl.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 propidl.h (inclure Objbase.h, Propidlbase.h)
Bibliothèque Uuid.lib
DLL Ole32.dll