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 |