Partilhar via


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 o do driver EvtDeviceShutdownNotification função de retorno de chamada de evento.

[in] Flags

Um ou mais sinalizadores com tipo de WDF_DEVICE_SHUTDOWN_FLAGSque indicam quando a função de retorno de chamada EvtDeviceShutdownNotification será chamada.

Valor de retorno

Nenhum

Observações

O driver deve chamar WdfControlDeviceInitSetShutdownNotification antes de chamar WdfDeviceCreate. Para obter mais informações sobre como chamar WdfControlDeviceInitSetShutdownNotification, consulte Usando objetos de dispositivo de controle.

Exemplos

Para obter um exemplo de código que usa WdfControlDeviceInitSetShutdownNotification, consulte WdfControlDeviceInitAllocate.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
versão mínima do KMDF 1.0
cabeçalho wdfcontrol.h (inclua Wdf.h)
biblioteca Wdf01000.sys (consulte o Controle de Versão da Biblioteca da Estrutura.)
IRQL <= DISPATCH_LEVEL
regras de conformidade de DDI ControlDeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Consulte também

EvtDeviceShutdownNotification

WDFDEVICE_INIT

WDF_DEVICE_SHUTDOWN_FLAGS

WdfDeviceCreate