次の方法で共有


StorPortGetDataInBufferSystemAddress 関数 (storport.h)

SCSI 要求ブロック (SRB) の入力データ バッファーのシステム アドレスを返します。

構文

ULONG StorPortGetDataInBufferSystemAddress(
  [in]  PVOID               HwDeviceExtension,
  [in]  PSCSI_REQUEST_BLOCK Srb,
  [out] PVOID               *SystemAddress
);

パラメーター

[in] HwDeviceExtension

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

[in] Srb

入力データ バッファーを格納する 要求ブロック。

[out] SystemAddress

Srb の入力データ バッファーのシステム アドレスを受け取るアドレス値へのポインター。

戻り値

通知の結果を示す状態値。 次のいずれかの値を指定できます。

リターン コード 説明
STOR_STATUS_SUCCESS
Srb の入力データ バッファーのシステム アドレスが正常に返されました。
STOR_STATUS_INVALID_PARAMETER
SystemAddress のポインター値は NULL です。
STOR_STATUS_INVALID_IRQL
現在の IRQL は > DISPATCH_LEVEL。
STOR_STATUS_INSUFFICIENT_RESOURCES
システム アドレスを割り当てられない。

要件

要件
サポートされている最小のクライアント Windows 8
対象プラットフォーム ユニバーサル
Header storport.h (Storport.h を含む)
Library Storport.lib
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

StorPortGetDataInBufferMdl

StorPortGetDataInBufferScatterGatherList