StorPortPause 関数 (storport.h)

StorPortPause ルーチンは、指定された期間アダプターを一時停止します。

構文

STORPORT_API BOOLEAN StorPortPause(
  [in] PVOID HwDeviceExtension,
       ULONG Timeout
);

パラメーター

[in] HwDeviceExtension

一時停止するアダプターのハードウェア デバイス拡張機能へのポインター。 これは、ポート ドライバーが割り当て、ミニポート ドライバーの代わりに初期化する HBA ごとの記憶域です。 ミニポート ドライバーは通常、HBA の状態や HBA のマップされたアクセス範囲など、この拡張機能に HBA 固有の情報を格納します。 この領域は、ミニポート ドライバーが StorPortInitialize を呼び出した直後に、ミニポート ドライバーで使用できます。 ポート ドライバーは、デバイスを削除すると、このメモリを解放します。

Timeout

アダプターを一時停止する間隔を秒単位で指定します。

戻り値

ミニポート ドライバーがアダプターの一時停止に成功した場合、StorPortPauseTRUE を返し、そうでない場合は FALSE を返します。

注釈

アダプターに対するすべての要求は、タイムアウトが切れるか、デバイスが再開されるまで保持されます。 アダプターに接続されているすべてのターゲットに対するすべての要求は、アダプターが再開されるかタイムアウトが切れるまで保持されます。

要件

要件
対象プラットフォーム ユニバーサル
Header storport.h (Storport.h を含む)
Library Storport.lib

こちらもご覧ください

StorPortResume