Condividi tramite


Metodo IPropertyStorage::D eleteMultiple (propidlbase.h)

Il metodo DeleteMultiple elimina il numero di proprietà indicate presenti in questo set di proprietà.

Sintassi

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

Parametri

[in] cpspec

Conteggio numerico delle proprietà da eliminare. Il valore di questo parametro può essere impostato legalmente su zero, ma che elimina lo scopo del metodo perché non vengono eliminate proprietà, indipendentemente dal valore impostato in rgpspec.

[in] rgpspec

Proprietà da eliminare. È consentita una combinazione di identificatori di proprietà e proprietà denominate stringa. Potrebbero essere presenti duplicati e non è necessario specificare le proprietà in qualsiasi ordine.

Valore restituito

Questo metodo supporta il valore restituito standard E_UNEXPECTED, oltre al seguente:

Commenti

IPropertyStorage::D eleteMultiple deve eliminare quante delle proprietà indicate sono presenti nel set di proprietà corrente. Se si verifica un'eliminazione di una proprietà con valori di flusso o archiviazione mentre la proprietà è aperta, l'eliminazione avrà esito positivo e inserisce il puntatore IStream o IStorage restituito in precedenza nello stato ripristinato.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione propidlbase.h (include Objbase.h, Propidlbase.h)
Libreria Uuid.lib
DLL Ole32.dll