Функция AtaPortRegistryFreeBuffer (irb.h)
Подпрограмма AtaPortRegistryFreeBuffer освобождает буфер реестра, выделенный с помощью AtaPortRegistryAllocateBuffer.
Синтаксис
void AtaPortRegistryFreeBuffer(
[in] PVOID ChannelExtension,
[in] PVOID Buffer
);
Параметры
[in] ChannelExtension
Указатель на расширение канала.
[in] Buffer
Указатель на буфер для освобождения.
Возвращаемое значение
None
Remarks
AtaPortRegistryFreeBuffer сбрасывает отложенные операции записи в реестр.
Драйвер мини-порта должен вызывать AtaPortRegistryFreeBuffer в своей подпрограмме AtaChannelInitRoutine или в своей подпрограмме IdeHwControl . Он не может вызывать AtaPortRegistryFreeBuffer из любой другой процедуры. Кроме того, драйвер мини-порта может вызывать AtaPortRegistryFreeBuffer из своей подпрограммы IdeHwControl, только если была вызвана подпрограмма IdeHwControl и в параметре ControlAction было задано значение StartChannel или StopChannel.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | irb.h (включая Ata.h, Irb.h) |
Библиотека | Ataport.lib; Pciidex.lib |