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)

Confira também

EvtDeviceShutdownNotification

WDFDEVICE_INIT

WDF_DEVICE_SHUTDOWN_FLAGS

WdfDeviceCreate