次の方法で共有


StorPortSetDeviceQueueDepth 関数 (storport.h)

StorPortSetDeviceQueueDepth ルーチンは、指定されたデバイスのデバイス キューの最大深度を設定します。

構文

STORPORT_API BOOLEAN StorPortSetDeviceQueueDepth(
  [in] PVOID HwDeviceExtension,
  [in] UCHAR PathId,
  [in] UCHAR TargetId,
  [in] UCHAR Lun,
  [in] ULONG Depth
);

パラメーター

[in] HwDeviceExtension

ミニポート ドライバーの HBA ごとの記憶域へのポインター。

[in] PathId

ターゲット デバイスのパス ID を格納します。

[in] TargetId

ターゲット デバイスのデバイス番号を格納します。

[in] Lun

ターゲット デバイスの論理ユニット番号を格納します。

[in] Depth

キューを設定する深さを指定します。 この値は常に 0 >。

戻り値

StorPortSetDeviceQueueDepth 、キュー の深さが正常に設定された場合は TRUE を返し、操作が失敗した場合は FALSE します。

備考

StorPortSetDeviceQueueDepth 最初の呼び出しの前に、デバイス キューの深さが既定値に設定されます。

StorPortSetDeviceQueueDepth ルーチンは、ミニポート ドライバーが指定された LUN の最初の SCSI 照会コマンドを受け取ったときに呼び出す必要があります。または、LUN が有効である限り、その後いつでも (以前は実行されません)。

必要条件

要件 価値
ターゲット プラットフォーム 万国
ヘッダー storport.h (Storport.h を含む)
ライブラリ Storport.lib