Función AtaPortRegistryFreeBuffer (irb.h)
La rutina AtaPortRegistryFreeBuffer libera el búfer del Registro que se asignó mediante AtaPortRegistryAllocateBuffer.
Sintaxis
void AtaPortRegistryFreeBuffer(
[in] PVOID ChannelExtension,
[in] PVOID Buffer
);
Parámetros
[in] ChannelExtension
Puntero a la extensión del canal.
[in] Buffer
Puntero al búfer que se va a liberar.
Valor devuelto
None
Observaciones
AtaPortRegistryFreeBuffer vacía las operaciones de escritura diferidas en el registro.
El controlador de miniport debe llamar a AtaPortRegistryFreeBuffer en su rutina AtaChannelInitRoutine o en su rutina IdeHwControl . No puede llamar a AtaPortRegistryFreeBuffer desde cualquier otra rutina. Además, el controlador de minipuerto solo puede llamar a AtaPortRegistryFreeBuffer desde su rutina IdeHwControl si se llamó a su rutina IdeHwControl y tenía un valor de StartChannel o StopChannel en su parámetro ControlAction .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | irb.h (incluya Ata.h, Irb.h) |
Library | Ataport.lib; Pciidex.lib |