共用方式為


AtaPortReleaseRequestSenseIrb 函式 (irb.h)

AtaPortReleaseRequestSenseIrb 例程會釋放使用 AtaPortBuildRequestSenseIrb 配置的要求感知 IRB。

注意 ATA 埠驅動程式和 ATA 迷你埠驅動程式模型未來可能會改變或無法使用。 相反地,我們建議使用 Storport 驅動程式Storport 迷你埠 驅動程式模型。
 

語法

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

參數

[in] ChannelExtension

通道延伸模組的指標。

[in] Irb

定義要求感知 IRB 之類型 結構的指標IDE_REQUEST_BLOCK

傳回值

備註

AtaPortReleaseRequestSenseIrb 例程會將 IRB 釋放至埠驅動程式,並將感知數據複製到原始 (SenseInfoBuffer 成員所指向的緩衝區,) 要求的 IRB 失敗。 迷你埠驅動程序接著可以使用 AtaPortCompleteRequest 來完成原始要求。 迷你埠驅動程式在將要求感知 IRB 釋出至埠驅動程序之後,不得觸碰它。

迷你埠驅動程序必須針對使用 AtaPortBuildRequestSenseIrb 所配置的每個已配置 IRB 呼叫 AtaPortReleaseRequestSenseIrb

規格需求

需求
目標平台 桌面
標頭 irb.h (包括 Ata.h、Irb.h)
程式庫 Ataport.lib;Pciidex.lib

另請參閱

AtaPortBuildRequestSenseIrb

AtaPortCompleteRequest