共用方式為


StorPortEnablePassiveInitialization 函式 (storport.h)

StorPortEnablePassiveInitialization 例程可讓迷你埠的 HwStorPassiveInitializeRoutine 回呼例程在迷你埠初始化期間於PASSIVE_LEVEL執行。

語法

BOOLEAN StorPortEnablePassiveInitialization(
  [in] PVOID                          DeviceExtension,
  [in] PHW_PASSIVE_INITIALIZE_ROUTINE HwPassiveInitializeRoutine
);

參數

[in] DeviceExtension

每個配接器裝置延伸模組的指標。

[in] HwPassiveInitializeRoutine

埠驅動程式在 PASSIVE_LEVEL 呼叫的回呼例程指標,以初始化迷你埠驅動程式將使用的 DPC。 如需此回呼例程的描述,請參閱 HwStorPassiveInitializeRoutine

傳回值

如果作系統支援 DPC,StorPortEnablePassiveInitialization 例程會傳回 TRUE,如果不支援,FALSE

言論

迷你埠必須從 HwStorInitialize內呼叫 StorPortEnablePassiveInitialization 例程。 否則,StorPortEnablePassiveInitialization 會傳回 FALSE false,而且不會執行 HwStorPassiveInitializeRoutine 例程。

此例程是使用內嵌函式定義來實作,因此使用此例程的迷你埠驅動程式不必連結到相依於作系統版本的連結庫。 迷你埠驅動程式可以使用此例程,而不犧牲與記憶體迷你埠驅動程式中不支援 DPC 的作系統版本回溯相容性。

要求

要求 價值
目標平臺 普遍
標頭 storport.h (包括 Storport.h)
IRQL DIRQL
DDI 合規性規則 StorPortEnablePassive(storport)StorPortPassiveFromHwInit(storport)

另請參閱

HwStorPassiveInitializeRoutine