次の方法で共有


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
作業項目は既に無料です。

備考

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

必要条件

要件 価値
サポートされる最小クライアント Windows 8 以降のバージョンの Windows で使用できます。
ターゲット プラットフォーム 万国
ヘッダー storport.h (Storport.h を含む)
IRQL <= DISPATCH_LEVEL

関連項目

StorPortInitializeWorker

StorPortQueueWorkItem する