Método IPropertyStorage::D eleteMultiple (propidlbase.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 | propidlbase.h (include Objbase.h, Propidlbase.h) |
Library | Uuid.lib |
Archivo DLL | Ole32.dll |