Sdv-map.h ファイルの形式
Sdv-map.h ファイルには、ドライバーで宣言されているすべての関数ロールの種類と、それに関連付けられているコールバック関数とドライバーのエントリ ポイントが一覧表示されます。
KMDF サンプル ドライバーの承認された Sdv-map.h ファイル、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
SDV は、エントリ ポイントを見つけると、次の形式で #define ディレクティブを作成します。
#define fun_Function_RoleType EntryPoint