Função DrvResetDevice (winddi.h)
A função DrvResetDevice redefine um dispositivo inoperável ou sem resposta.
Sintaxe
ULONG DrvResetDevice(
DHPDEV dhpdev,
PVOID Reserved
);
Parâmetros
dhpdev
Manipule para o PDEV do dispositivo físico que descreve o dispositivo físico que foi interrompido. Esse é o valor retornado por DrvEnablePDEV.
Reserved
É reservado e deve ser definido como NULL.
Valor retornado
DrvResetDevice deve retornar um dos seguintes valores:
Código de retorno | Descrição |
---|---|
|
O dispositivo não se recuperou do erro. |
|
No momento, o dispositivo está em ordem de trabalho. |
Comentários
Essa função está disponível no Windows XP e posterior.
DrvResetDevice geralmente é chamado em resposta a EngHangNotification. Um driver deve executar todas as etapas necessárias para restaurar o dispositivo para a ordem de trabalho e deve fazê-lo sem perda de dados ou o mínimo possível.
Requisitos
Plataforma de Destino | Área de Trabalho |
Cabeçalho | winddi.h (inclua Winddi.h) |