Função AtaPortRegistryFreeBuffer (irb.h)

A rotina AtaPortRegistryFreeBuffer libera o buffer do Registro alocado usando AtaPortRegistryAllocateBuffer.

Nota Os modelos de driver de porta do ATA e do driver de miniporto do ATA podem ser alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver do Storport e do driver de miniporto storport .
 

Sintaxe

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

Parâmetros

[in] ChannelExtension

Um ponteiro para a extensão de canal.

[in] Buffer

Um ponteiro para o buffer a ser liberado.

Retornar valor

Nenhum

Comentários

AtaPortRegistryFreeBuffer libera operações de gravação adiadas para o registro.

O driver de miniporte deve chamar AtaPortRegistryFreeBuffer em sua rotina AtaChannelInitRoutine ou em sua rotina IdeHwControl . Ele não pode chamar AtaPortRegistryFreeBuffer de qualquer outra rotina. Além disso, o driver de miniporto só poderá chamar AtaPortRegistryFreeBuffer de sua rotina IdeHwControl se sua rotina IdeHwControl for chamada e tiver um valor de StartChannel ou StopChannel em seu parâmetro ControlAction .

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho irb.h (inclua Ata.h, Irb.h)
Biblioteca Ataport.lib; Pciidex.lib

Confira também

AtaChannelInitRoutine

AtaPortRegistryAllocateBuffer

IdeHwControl