AtaPortRegistryFreeBuffer-Funktion (irb.h)
Die AtaPortRegistryFreeBuffer-Routine gibt den Registrierungspuffer frei, der mithilfe von AtaPortRegistryAllocateBuffer zugeordnet wurde.
Syntax
void AtaPortRegistryFreeBuffer(
[in] PVOID ChannelExtension,
[in] PVOID Buffer
);
Parameter
[in] ChannelExtension
Ein Zeiger auf die Kanalerweiterung.
[in] Buffer
Ein Zeiger auf den frei zu gebenden Puffer.
Rückgabewert
Keine
Bemerkungen
AtaPortRegistryFreeBuffer leert verzögerte Schreibvorgänge in die Registrierung.
Der Miniporttreiber muss AtaPortRegistryFreeBuffer entweder in seiner AtaChannelInitRoutine-Routine oder in seiner IdeHwControl-Routine aufrufen. AtaPortRegistryFreeBuffer kann von keiner anderen Routine aufgerufen werden. Darüber hinaus kann der Miniporttreiber AtaPortRegistryFreeBuffer nur aus seiner IdeHwControl-Routine aufrufen, wenn seine IdeHwControl-Routine aufgerufen wurde und im ControlAction-Parameter den Wert StartChannel oder StopChannel aufweist.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | irb.h (einschließlich Ata.h, Irb.h) |
Bibliothek | Ataport.lib; Pciidex.lib |