AtaPortRegistryFreeBuffer-Funktion (irb.h)
Die AtaPortRegistryFreeBuffer Routine gibt den Registrierungspuffer frei, der mit AtaPortRegistryAllocateBufferzugeordnet wurde.
Syntax
void AtaPortRegistryFreeBuffer(
[in] PVOID ChannelExtension,
[in] PVOID Buffer
);
Parameter
[in] ChannelExtension
Ein Zeiger auf die Kanalerweiterung.
[in] Buffer
Ein Zeiger auf den Puffer, der freigegeben werden soll.
Rückgabewert
Nichts
Bemerkungen
AtaPortRegistryFreeBuffer verzögerte Schreibvorgänge in die Registrierung leeren.
Der Miniporttreiber muss AtaPortRegistryFreeBuffer entweder in seiner AtaChannelInitRoutine Routine oder in seiner IdeHwControl- Routine aufrufen. Es kann keine AtaPortRegistryFreeBuffer- von einer anderen Routine aufrufen. Darüber hinaus kann der Miniporttreiber nur AtaPortRegistryFreeBuffer- aus seiner IdeHwControl-Routine aufrufen, wenn die IdeHwControl--Routine aufgerufen wurde und entweder StartChannel oder StopChannel- im ControlAction Parameter verwendet wurde.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | irb.h (include Ata.h, Irb.h) |
Library | Ataport.lib; Pciidex.lib |