Compartir a través de


Función WdfControlDeviceInitSetShutdownNotification (wdfcontrol.h)

[Solo se aplica a KMDF]

El método WdfControlDeviceInitSetShutdownNotification establece información de notificación de apagado para un objeto de dispositivo de control.

Sintaxis

void WdfControlDeviceInitSetShutdownNotification(
  [in] PWDFDEVICE_INIT                      DeviceInit,
  [in] PFN_WDF_DEVICE_SHUTDOWN_NOTIFICATION Notification,
  [in] UCHAR                                Flags
);

Parámetros

[in] DeviceInit

Puntero a una estructura de WDFDEVICE_INIT que obtuvo el controlador llamando a WdfControlDeviceInitAllocate.

[in] Notification

Puntero a la EvtDeviceShutdownNotification del controlador función de devolución de llamada de eventos.

[in] Flags

Una o varias marcas de tipo WDF_DEVICE_SHUTDOWN_FLAGSque indican cuándo se llamará a la función de devolución de llamada evtDeviceShutdownNotification .

Valor devuelto

Ninguno

Observaciones

El controlador debe llamar a WdfControlDeviceInitSetShutdownNotification antes de llamar a WdfDeviceCreate. Para obtener más información sobre cómo llamar a WdfControlDeviceInitSetShutdownNotification, vea Using Control Device Objects.

Ejemplos

Para obtener un ejemplo de código que usa WdfControlDeviceInitSetShutdownNotification, vea WdfControlDeviceInitAllocate.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
encabezado de wdfcontrol.h (incluya Wdf.h)
biblioteca de Wdf01000.sys (consulte Control de versiones de la biblioteca de marcos).
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI ControlDeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Consulte también

EvtDeviceShutdownNotification

WDFDEVICE_INIT

WDF_DEVICE_SHUTDOWN_FLAGS

WdfDeviceCrear