共用方式為


AtaPortRegistryFreeBuffer 函式 (irb.h)

AtaPortRegistryFreeBuffer 例程會釋放使用 AtaPortRegistryAllocateBuffer配置的登錄緩衝區。

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

語法

void AtaPortRegistryFreeBuffer(
  [in] PVOID ChannelExtension,
  [in] PVOID Buffer
);

參數

[in] ChannelExtension

通道延伸模組的指標。

[in] Buffer

要釋放之緩衝區的指標。

傳回值

沒有

言論

AtaPortRegistryFreeBuffer 排清登錄的延遲寫入作業。

迷你埠驅動程序必須在其 AtaChannelInitRoutine 例程或其 IdeHwControl 例程中呼叫 AtaPortRegistryFreeBuffer。 它無法從任何其他例程呼叫 AtaPortRegistryFreeBuffer。 此外,迷你埠驅動程式只能從其 IdeHwControl 例程呼叫 AtaPortRegistryFreeBuffer,如果呼叫其 IdeHwControl 例程,且其值為 StartChannelStopChannel 在其 ControlAction 參数中。

要求

要求 價值
目標平臺 桌面
標頭 irb.h (包括 Ata.h、Irb.h)
連結庫 Ataport.lib;Pciidex.lib

另請參閱

AtaChannelInitRoutine

AtaPortRegistryAllocateBuffer

IdeHwControl