Freigeben über


DELETE_OBJECT_OPTIONS-Enumeration

Der DELETE_OBJECT_OPTIONS Enumerationstyp beschreibt Optionen, die von einem Gerät beim Löschen eines Objekts unterstützt werden.

Syntax

typedef enum DELETE_OBJECT_OPTIONS { 
  PORTABLE_DEVICE_DELETE_NO_RECURSION    = 0,
  PORTABLE_DEVICE_DELETE_WITH_RECURSION  = 1
} ;

Konstanten

PORTABLE_DEVICE_DELETE_NO_RECURSION

Löschen Sie das Objekt nur, und schlagen Sie fehl, wenn es über untergeordnete Elemente verfügt.

PORTABLE_DEVICE_DELETE_WITH_RECURSION

Löschen Sie das Objekt und alle untergeordneten Elemente.

Bemerkungen

Die Anwendung kann die vom Gerät unterstützten Löschoptionen abrufen, indem sie IPortableDeviceCapabilities::GetCommandOptions für den befehl WPD_COMMAND_OBJECT_MANAGEMENT_DELETE_OBJECTS aufruft. Sie sollte den WPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED Optionswert untersuchen, den diese Methode in einem IPortableDeviceValuesCollection-Objekt zurückgibt.

Anforderungen

Anforderung Wert
Header
PortableDevice.h

Siehe auch

Strukturen und Enumerationstypen