共用方式為


使用 Storport 驅動程式的函式角色類型宣告函式

若要讓 SDV 分析 Storport 驅動程式,您必須使用針對 Storport 定義的函式角色類型宣告函式。 函式角色類型定義於 Storport.h 中。

您必須指定對應的角色類型,在 Storport 驅動程式中宣告每個回呼函式。

下列程式代碼範例顯示 DriverIntialize 回呼函式的函式角色類型宣告。 函式角色類型 sp_DRIVER_INITIALIZE。

sp_DRIVER_INITIALIZE DriverEntry;

如果回調函式具有函式原型宣告,您必須將函式原型取代為函式角色類型宣告。

函數角色類型 Storport 例程
sp_DRIVER_INITIALIZE DriverEntry
HW_INITIALIZE HwStorInitialize
HW_BUILDIO HwStorBuildIo
HW_STARTIO HwStorStartIo
硬體中斷 HwStorInterrupt
HW_TIMER HwStorTimer
HW_FIND_ADAPTER HwStorFindAdapter
硬體重置匯流排 HwStorResetBus
硬體適配器控制 HwStorAdapterControl
被動初始化例程_HW HwStorPassiveInitializeRoutine
HW_DPC_ROUTINE HwStorDpcRoutine
HW_FREE_ADAPTER_RESOURCES(釋放適配器資源) VIRTUAL_HW_INITIALIZATION_DATA 結構的 HwFreeAdapterResources 部分。
HW_處理服務請求 VIRTUAL_HW_INITIALIZATION_DATA 結構的 HwProcessServiceRequest 部分。
HW_COMPLETE_SERVICE_IRP VIRTUAL_HW_INITIALIZATION_DATA 結構的 HwCompleteServiceIrp 部分。
HW_INITIALIZE_TRACING VIRTUAL_HW_INITIALIZATION_DATA 結構中的 HwInitializeTracing 部分。
HW_CLEANUP_TRACING VIRTUAL_HW_INITIALIZATION_DATA 結構的 HwCleanupTracing 部分。
VIRTUAL_HW_FIND_ADAPTER VIRTUAL_HW_INITIALIZATION_DATA 結構的 HwFindAdapter 部分。
HW_MESSAGE_SIGNALED_INTERRUPT_ROUTINE HwMSInterruptRoutine