次の方法で共有


AtaPortCompleteRequest 関数 (irb.h)

AtaPortCompleteRequest ルーチンは、指定された IRB を完了します。

メモ ATA ポート ドライバーと ATA ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 代わりに、 Storport ドライバーStorport ミニポート ドライバー モデルを使用することをお勧めします。
 

構文

void AtaPortCompleteRequest(
  [in] PVOID              ChannelExtension,
  [in] PIDE_REQUEST_BLOCK Irb
);

パラメーター

[in] ChannelExtension

チャネル拡張機能へのポインター。

[in] Irb

完了する IDE 要求ブロック (IRB) を定義する IDE_REQUEST_BLOCK 型の構造体へのポインター。

戻り値

なし

解説

ミニポート ドライバーは、このルーチンを使用して、IRB が完了したことをポート ドライバーに示します。 ミニポート ドライバーは、この呼び出しの後に IRB に触れてはいけません。 状態がIRB_STATUS_PENDINGの IRB を完了するとエラーになります。

要件

要件
対象プラットフォーム デスクトップ
Header irb.h (Ata.h、Irb.h を含む)
Library Ataport.lib;Pciidex.lib

こちらもご覧ください

IDE_REQUEST_BLOCK