StorPortInitializeDpc 函式 (storport.h)
StorPortInitializeDpc 例程會初始化 StorPort DPC。
語法
void StorPortInitializeDpc(
[in] PVOID DeviceExtension,
[out] PSTOR_DPC Dpc,
[in] PHW_DPC_ROUTINE HwDpcRoutine
);
參數
[in] DeviceExtension
每個配接器裝置延伸模組的指標。
[out] Dpc
將建立類型為 STOR_DPC 之 DPC 物件的緩衝區指標。 呼叫端必須確保這個緩衝區的位元元組大小大於或等於 sizeof(STOR_DPC)。
[in] HwDpcRoutine
對應至 DPC 物件之 DPC 例程的指標,Dpc所指向。 此延後例程的原型定義在 Storport.h 中,如下所示:
typedef
VOID
(*PHW_DPC_ROUTINE)
IN PSTOR_DPC Dpc,
IN PVOID HwDeviceExtension,
IN PVOID SystemArgument1,
IN PVOID SystemArgument2
);
傳回值
沒有
言論
StorPortInitializeDpc 例程必須在迷你埠驅動程式的 HwStorPassiveInitializeRoutine 例程內呼叫。
此例程是使用內嵌函式定義來實作,因此使用此例程的迷你埠驅動程式不必連結到相依於作系統版本的連結庫。 迷你埠驅動程式可以使用此例程,而不犧牲與記憶體迷你埠驅動程式中不支援 DPC 的作系統版本回溯相容性。
要求
要求 | 價值 |
---|---|
目標平臺 | 普遍 |
標頭 | storport.h (包括 Storport.h) |