Compartilhar via


Função SetupDiDeleteDeviceInterfaceData (setupapi.h)

A função SetupDiDeleteDeviceInterfaceData exclui uma interface do dispositivo de um conjunto de informações do dispositivo.

Sintaxe

WINSETUPAPI BOOL SetupDiDeleteDeviceInterfaceData(
  [in] HDEVINFO                  DeviceInfoSet,
  [in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData
);

Parâmetros

[in] DeviceInfoSet

Um ponteiro para o conjunto de informações do dispositivo que contém a interface a ser excluída. Esse identificador normalmente é retornado por SetupDiGetClassDevs.

[in] DeviceInterfaceData

Um ponteiro para uma estrutura SP_DEVICE_INTERFACE_DATA que especifica a interface em DeviceInfoSet a ser excluída. Normalmente, essa estrutura é retornada por SetupDiEnumDeviceInterfaces.

Retornar valor

SetupDiDeleteDeviceInterfaceData retornará TRUE se a função for concluída sem erros. Se a função for concluída com um erro, ela retornará FALSE e o código de erro da falha poderá ser recuperado chamando GetLastError.

Comentários

SetupDiDeleteDeviceInterfaceData exclui um elemento de interface do dispositivo de um conjunto de informações do dispositivo. Essa função não tem efeito na interface do dispositivo ou no dispositivo subjacente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Microsoft Windows 2000 e versões posteriores do Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho setupapi.h (inclua Setupapi.h)
Biblioteca Setupapi.lib
DLL Setupapi.dll

Confira também

SetupDiEnumDeviceInterfaces

SetupDiGetClassDevs

SetupDiOpenDeviceInterface

SetupDiRemoveDeviceInterface