Función WdfControlDeviceInitSetShutdownNotification (wdfcontrol.h)

[Solo se aplica a KMDF]

El método WdfControlDeviceInitSetShutdownNotification establece la información de notificación de apagado de 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 WDFDEVICE_INIT que obtuvo el controlador mediante una llamada a WdfControlDeviceInitAllocate.

[in] Notification

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

[in] Flags

Una o varias marcas con tipo WDF_DEVICE_SHUTDOWN_FLAGS que indican cuándo se llamará a la función de devolución de llamada EvtDeviceShutdownNotification .

Valor devuelto

None

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 Usar objetos de dispositivo de control.

Ejemplos

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

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Encabezado wdfcontrol.h (incluir Wdf.h)
Library 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

WdfDeviceCreate