Partilhar via


Método IPnpCallback::OnSurpriseRemoval (wudfddi.h)

[Aviso: UMDF 2 é a versão mais recente do UMDF e substitui o UMDF 1. Todos os novos drivers UMDF devem ser gravados usando UMDF 2. Nenhum recurso novo está sendo adicionado ao UMDF 1 e há suporte limitado para UMDF 1 em versões mais recentes do Windows 10. Os drivers universais do Windows devem usar o UMDF 2. Para obter mais informações, consulte Introdução aoda UMDF .]

O método OnSurpriseRemoval notifica um driver depois que um dispositivo é removido de um computador inesperadamente para que o driver possa executar as operações necessárias.

Sintaxe

void OnSurpriseRemoval(
  [in] IWDFDevice *pWdfDevice
);

Parâmetros

[in] pWdfDevice

Um ponteiro para a interface IWDFDevice para o objeto de dispositivo do dispositivo que é removido inesperadamente.

Valor de retorno

Nenhum

Observações

Um driver registra a interface IPnpCallback quando o driver chama o método IWDFDriver::CreateDevice para criar um objeto de dispositivo.

A estrutura não sincroniza a função de retorno de chamada OnSurpriseRemoval com outras funções de retorno de chamada de gerenciamento de energia e PnP.

Para obter mais informações sobre quando a estrutura chama essa função de retorno de chamada e para obter mais informações sobre problemas de sincronização, consulte Um usuário desconecta um dispositivo.

Requisitos

Requisito Valor
da Plataforma de Destino Windows
cabeçalho wudfddi.h (inclua Wudfddi.h)

Consulte também

IPnpCallback

IWDFDevice

IWDFDriver::CreateDevice