Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Plik Sdv-map.h zawiera listę wszystkich typów ról funkcji zadeklarowanych w sterowniku oraz skojarzonych z nimi funkcji wywołania zwrotnego i punktów wejścia sterownika.
Poniżej pokazano plik Sdv-map.h, który został zatwierdzony dla przykładowego sterownika 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
Gdy sdV znajdzie punkt wejścia, tworzy dyrektywę #define w następującym formacie:
#define fun_Function_RoleType EntryPoint