Bagikan melalui


Mendeklarasikan Fungsi dengan Menggunakan Jenis Peran Fungsi untuk Driver Storport

Untuk mengaktifkan SDV menganalisis driver Storport, Anda harus mendeklarasikan fungsi Anda dengan menggunakan deklarasi jenis peran fungsi yang ditentukan untuk Storport. Jenis peran fungsi didefinisikan dalam Storport.h.

Anda harus mendeklarasikan setiap fungsi panggilan balik dalam driver Storport dengan menentukan jenis peran yang sesuai.

Contoh kode berikut menunjukkan deklarasi jenis peran fungsi untuk fungsi panggilan balik DriverIntialize. Jenis peran fungsi sp_DRIVER_INITIALIZE.

sp_DRIVER_INITIALIZE DriverEntry;

Jika fungsi panggilan balik memiliki deklarasi prototipe fungsi, Anda harus mengganti prototipe fungsi dengan deklarasi jenis peran fungsi.

Jenis peran fungsi Rutinitas olahraga
sp_DRIVER_INITIALIZE DriverEntry
HW_INITIALIZE HwStorInitialize
HW_BUILDIO HwStorBuildIo
HW_STARTIO HwStorStartIo
HW_INTERRUPT HwStorInterrupt
HW_TIMER HwStorTimer
HW_FIND_ADAPTER HwStorFindAdapter
HW_RESET_BUS HwStorResetBus
HW_ADAPTER_CONTROL HwStorAdapterControl
HW_PASSIVE_INITIALIZE_ROUTINE HwStorPassiveInitializeRoutine
HW_DPC_ROUTINE HwStorDpcRoutine
HW_FREE_ADAPTER_RESOURCES HwFreeAdapterResources bagian dari struktur VIRTUAL_HW_INITIALIZATION_DATA .
HW_PROCESS_SERVICE_REQUEST Bagian HwProcessServiceRequest dari struktur VIRTUAL_HW_INITIALIZATION_DATA .
HW_COMPLETE_SERVICE_IRP Bagian HwCompleteServiceIrp dari struktur VIRTUAL_HW_INITIALIZATION_DATA .
HW_INITIALIZE_TRACING Bagian HwInitializeTracing dari struktur VIRTUAL_HW_INITIALIZATION_DATA .
HW_CLEANUP_TRACING HwCleanupTracing bagian dari struktur VIRTUAL_HW_INITIALIZATION_DATA .
VIRTUAL_HW_FIND_ADAPTER HwFindAdapter bagian dari struktur VIRTUAL_HW_INITIALIZATION_DATA .
HW_MESSAGE_SIGNALED_INTERRUPT_ROUTINE HwMSInterruptRoutine