列挙DELETE_OBJECT_OPTIONS

DELETE_OBJECT_OPTIONS列挙型では、オブジェクトを削除するときにデバイスでサポートされるオプションについて説明します。

構文

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

定数

PORTABLE_DEVICE_DELETE_NO_RECURSION

オブジェクトのみを削除し、子がある場合は失敗します。

PORTABLE_DEVICE_DELETE_WITH_RECURSION

オブジェクトとそのすべての子を削除します。

注釈

アプリケーションは、WPD_COMMAND_OBJECT_MANAGEMENT_DELETE_OBJECTS コマンドの IPortableDeviceCapabilities::GetCommandOptions を呼び出すことによって、デバイスがサポートする削除オプションを取得できます。 このメソッドが IPortableDeviceValuesCollection オブジェクトで返すWPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED オプション値を調べる必要があります。

要件

要件
ヘッダー
PortableDevice.h

こちらもご覧ください

構造体と列挙型