IPropertyStorage::D eleteMultiple-Methode (propidl.h)
Die DeleteMultiple-Methode löscht so viele der angegebenen Eigenschaften, wie in diesem Eigenschaftensatz vorhanden sind.
Syntax
HRESULT DeleteMultiple(
[in] ULONG cpspec,
[in] const PROPSPEC [] rgpspec
);
Parameter
[in] cpspec
Die numerische Anzahl der zu löschenden Eigenschaften. Der Wert dieses Parameters kann rechtlich auf 0 festgelegt werden, was jedoch den Zweck der Methode verfehlt, da dadurch keine Eigenschaften gelöscht werden, unabhängig vom in rgpspec festgelegten Wert.
[in] rgpspec
Zu löschende Eigenschaften. Eine Mischung aus Eigenschaftsbezeichnern und Zeichenfolgen-benannten Eigenschaften ist zulässig. Es können Duplikate vorhanden sein, und es ist nicht erforderlich, dass Eigenschaften in beliebiger Reihenfolge angegeben werden.
Rückgabewert
Diese Methode unterstützt zusätzlich zu Folgendem den Standardrückgabewert E_UNEXPECTED:
Hinweise
IPropertyStorage::D eleteMultiple muss so viele der angegebenen Eigenschaften löschen, wie im aktuellen Eigenschaftensatz enthalten sind. Wenn eine Stream- oder Speicherwerteigenschaft gelöscht wird, während diese Eigenschaft geöffnet ist, wird der Löschvorgang erfolgreich ausgeführt, und der zuvor zurückgegebene IStream - oder IStorage-Zeiger wird in den wiederhergestellten Zustand versetzt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | propidl.h (include Objbase.h, Propidlbase.h) |
Bibliothek | Uuid.lib |
DLL | Ole32.dll |