Share via


Formato del archivo Sdv-map.h

El archivo Sdv-map.h enumera todos los tipos de rol de función que se han declarado en el controlador y sus funciones de devolución de llamada asociadas y puntos de entrada del controlador.

A continuación se muestra el archivo Sdv-map.h aprobado para el controlador de ejemplo de KMDF, Fail_Driver3.

//Approved=true
#define fun_WDF_DRIVER_DEVICE_ADD EvtDriverDeviceAdd
#define fun_WDF_IO_QUEUE_IO_READ EvtIoRead
#define fun_WDF_IO_QUEUE_IO_STOP EvtIoStop
#define fun_WDF_TIMER_1 EvtTimerFunc
#define fun_WDF_DRIVER_UNLOAD EvtDriverUnload
#define fun_WDF_REQUEST_CANCEL_1 EvtRequestCancel
#define fun_DriverEntry DriverEntry
#define fun_WDF_DEVICE_D0_ENTRY DeviceD0Entry
#define fun_WDF_IO_QUEUE_IO_WRITE EvtIoWrite
#define fun_WDF_IO_QUEUE_IO_DEVICE_CONTROL EvtIoDeviceControl

Cuando SDV encuentra un punto de entrada, crea una directiva #define en el formato siguiente:

#define fun_Function_RoleType EntryPoint