Método IPropertyStorage::D eleteMultiple (propidl.h)

El método DeleteMultiple elimina tantas propiedades indicadas como existen en este conjunto de propiedades.

Sintaxis

HRESULT DeleteMultiple(
  [in] ULONG             cpspec,
  [in] const PROPSPEC [] rgpspec
);

Parámetros

[in] cpspec

Recuento numérico de propiedades que se van a eliminar. El valor de este parámetro se puede establecer legalmente en cero, sin embargo, que derrota el propósito del método, ya que no se eliminan propiedades, independientemente del valor establecido en rgpspec.

[in] rgpspec

Propiedades que se van a eliminar. Se permite una combinación de identificadores de propiedad y propiedades con nombre de cadena. Puede haber duplicados y no hay ningún requisito de que las propiedades se especifiquen en ningún orden.

Valor devuelto

Este método admite el valor devuelto estándar E_UNEXPECTED, además de lo siguiente:

Comentarios

IPropertyStorage::D eleteMultiple debe eliminar tantas de las propiedades indicadas como están en el conjunto de propiedades actual. Si se produce una eliminación de una propiedad con valores de almacenamiento o de secuencia mientras esa propiedad está abierta, la eliminación se realizará correctamente y colocará el puntero IStream o IStorage devuelto previamente en el estado revertido.

Requisitos

Requisito Value
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]
Plataforma de destino Windows
Encabezado propidl.h (include Objbase.h, Propidlbase.h)
Library Uuid.lib
Archivo DLL Ole32.dll