次の方法で共有


StorPortFreeWorker 関数 (storport.h)

以前に StorPortInitializeWorker ルーチンによって割り当てられた Storport 作業項目を解放します。

構文

ULONG StorPortFreeWorker(
  [in] PVOID HwDeviceExtension,
       PVOID Worker
);

パラメーター

[in] HwDeviceExtension

ホスト バス アダプター (HBA) のハードウェア デバイス拡張機能へのポインター。

Worker

StorPortInitializeWorker によって返される作業項目コンテキストの不透明なバッファーへのポインター。

戻り値

StorPortInitializeWorker ルーチンは、次のいずれかの状態コードを返します。

リターン コード 説明
STOR_STATUS_INVALID_IRQL
現在の IRQL > DISPATCH_LEVEL。
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension または WorkItem が NULL です。
STOR_STATUS_BUSY
現在、作業項目は処理のためにキューに入れられます。
STOR_STATUS_SUCCESS
作業項目が正常に解放されました。
STOR_STATUS_UNSUCCESSFUL
作業項目は既に無料です。

注釈

ミニポートは、作業項目が不要になった場合、またはミニポートがアダプターが削除されたことを示す PnP SRB 通知を受信するたびに 、StorPortFreeWorker を呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Windows 8以降のバージョンの Windows で使用できます。
対象プラットフォーム ユニバーサル
Header storport.h (Storport.h を含む)
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

StorPortInitializeWorker

StorPortQueueWorkItem