Metodo IPropertyStorage::D eleteMultiple (propidl.h)

Il metodo DeleteMultiple elimina tutte le 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 sconfigge 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à con nome 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 ai seguenti:

Commenti

IPropertyStorage::D eleteMultiple deve eliminare tutte le proprietà indicate come nel set di proprietà corrente. Se si verifica un'eliminazione di una proprietà con valori di flusso o archiviazione durante l'apertura di tale proprietà, 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 propidl.h (include Objbase.h, Propidlbase.h)
Libreria Uuid.lib
DLL Ole32.dll