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 が有効である限り、その後 (ただし、それ以前ではない) いつでも呼び出す必要があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | storport.h (Storport.h を含む) |
Library | Storport.lib |