Função WdfControlDeviceInitSetShutdownNotification (wdfcontrol.h)
[Aplica-se somente ao KMDF]
O método WdfControlDeviceInitSetShutdownNotification define informações de notificação de desligamento para um objeto de dispositivo de controle.
Sintaxe
void WdfControlDeviceInitSetShutdownNotification(
[in] PWDFDEVICE_INIT DeviceInit,
[in] PFN_WDF_DEVICE_SHUTDOWN_NOTIFICATION Notification,
[in] UCHAR Flags
);
Parâmetros
[in] DeviceInit
Um ponteiro para uma estrutura WDFDEVICE_INIT que o driver obteve chamando WdfControlDeviceInitAllocate.
[in] Notification
Um ponteiro para a função de retorno de chamada de evento EvtDeviceShutdownNotification do driver.
[in] Flags
Um ou mais sinalizadores do tipo WDF_DEVICE_SHUTDOWN_FLAGS que indicam quando a função de retorno de chamada EvtDeviceShutdownNotification será chamada.
Retornar valor
Nenhum
Comentários
O driver deve chamar WdfControlDeviceInitSetShutdownNotification antes de chamar WdfDeviceCreate. Para obter mais informações sobre como chamar WdfControlDeviceInitSetShutdownNotification, confira Usando objetos de dispositivo de controle.
Exemplos
Para obter um exemplo de código que usa WdfControlDeviceInitSetShutdownNotification, consulte WdfControlDeviceInitAllocate.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1.0 |
Cabeçalho | wdfcontrol.h (inclua Wdf.h) |
Biblioteca | Wdf01000.sys (consulte Controle de versão da biblioteca de estrutura.) |
IRQL | <= DISPATCH_LEVEL |
Regras de conformidade de DDI | ControlDeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |