IPropertyStorage::D eletePropertyNames-Methode (propidlbase.h)
Die DeletePropertyNames-Methode löscht angegebene Zeichenfolgennamen aus dem aktuellen Eigenschaftensatz.
Syntax
HRESULT DeletePropertyNames(
[in] ULONG cpropid,
[in] const PROPID [] rgpropid
);
Parameter
[in] cpropid
Die Größe bei der Eingabe des Arrays rgpropid. Wenn 0, werden keine Eigenschaftsnamen gelöscht.
[in] rgpropid
Eigenschaftenbezeichner, für die Zeichenfolgennamen gelöscht werden sollen.
Rückgabewert
Diese Methode unterstützt zusätzlich folgendes den Standardrückgabewert E_UNEXPECTED:
Hinweise
Für jeden Eigenschaftenbezeichner in rgpropid entfernt IPropertyStorage::D eletePropertyNames jede entsprechende Zuordnung von Name-zu-Eigenschaft-ID. Ein Versuch wird ignoriert, den Namen einer Eigenschaft zu löschen, die entweder nicht vorhanden ist oder die derzeit keinen Zeichenfolgennamen aufweist. Diese Methode hat keine Auswirkungen auf die Eigenschaften selbst.
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 | propidlbase.h (include Objbase.h, Propidlbase.h) |
Bibliothek | Uuid.lib |
DLL | Ole32.dll |