HW_WORKITEM回呼函式 (storport.h)
迷你埠提供的回呼函式,用於處理 Storport 工作專案要求。
語法
HW_WORKITEM HwWorkitem;
void HwWorkitem(
[in] PVOID HwDeviceExtension,
[in, optional] PVOID Context,
[in] PVOID Worker
)
{...}
參數
[in] HwDeviceExtension
迷你埠驅動程式每個 HBA 儲存區域的指標。
[in, optional] Context
StorPortQueueWorkItemCallback 參數中提供的選擇性內容。
[in] Worker
StorPortInitializeWorker 所傳回之工作專案內容資訊的不透明緩衝區指標,。
傳回值
沒有
言論
如有需要,工作專案可以在 HwStorWorkItem 內排入佇列,。 使用目前的工作專案呼叫 StorPortQueueWorkItem 以重複使用它。 否則,請呼叫 StorPortFreeWorker 以釋放工作專案。
叫用回呼時,Storport 不會取得任何鎖定。 迷你埠負責回呼例程中所需的任何同步處理。
HwStorWorkItem 名稱只是 StorPortQueueWorkItemCallback 參數所指向的 miniport 函式佔位符。 此例程的實際原型定義於 storport.h ,如下所示:
typedef
VOID
HW_WORKITEM (
_In_ PVOID HwDeviceExtension,
_In_Opt_ PVOID Context,
_In_ PVOID Worker,
);
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 適用於 Windows 8 和更新版本的 Windows。 |
目標平臺 | 普遍 |
標頭 | storport.h (包括 Storport.h) |
IRQL | PASSIVE_LEVEL |