DELETE_OBJECT_OPTIONS enumeração (portabledevice.h)

O tipo de enumeração DELETE_OBJECT_OPTIONS descreve as opções compatíveis com um dispositivo ao excluir um objeto.

Syntax

typedef enum tagDELETE_OBJECT_OPTIONS {
  PORTABLE_DEVICE_DELETE_NO_RECURSION,
  PORTABLE_DEVICE_DELETE_WITH_RECURSION
} DELETE_OBJECT_OPTIONS;

Constantes

 
PORTABLE_DEVICE_DELETE_NO_RECURSION
Exclua o objeto somente e falhe se ele tiver filhos.
PORTABLE_DEVICE_DELETE_WITH_RECURSION
Exclua o objeto e todos os seus filhos.

Comentários

Um aplicativo pode recuperar as opções de exclusão compatíveis com o dispositivo chamando o método IPortableDeviceCapabilities::GetCommandOptions para o comando WPD_COMMAND_OBJECT_MANAGEMENT_DELETE_OBJECTS . Ele deve examinar o valor da opção WPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED que esse método retorna em um objeto IPortableDeviceValuesCollection .

Requisitos

Requisito Valor
Cabeçalho portabledevice.h

Confira também

Estruturas e tipos de enumeração