Compartilhar via


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
DRD_ERROR
O dispositivo não se recuperou do erro.
DRD_SUCCESS
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)

Confira também

DrvEnablePDEV

EngHangNotification