Formato do arquivo Sdv-map.h
O arquivo Sdv-map.h lista todos os tipos de função de função que foram declarados no driver e suas funções de retorno de chamada associadas e pontos de entrada de driver.
Veja a seguir o arquivo Sdv-map.h aprovado para o driver de exemplo 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
Quando o SDV encontra um ponto de entrada, ele cria uma diretiva #define no seguinte formato:
#define fun_Function_RoleType EntryPoint