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 |