Fonction AtaPortRegistryFreeBuffer (irb.h)
La routine AtaPortRegistryFreeBuffer libère la mémoire tampon du Registre qui a été allouée à l’aide d’AtaPortRegistryAllocateBuffer.
Syntaxe
void AtaPortRegistryFreeBuffer(
[in] PVOID ChannelExtension,
[in] PVOID Buffer
);
Paramètres
[in] ChannelExtension
Pointeur vers l’extension de canal.
[in] Buffer
Pointeur vers la mémoire tampon pour libérer.
Valeur de retour
None
Remarques
AtaPortRegistryFreeBuffer vide les opérations d’écriture différée dans le Registre.
Le pilote miniport doit appeler AtaPortRegistryFreeBuffer dans sa routine AtaChannelInitRoutine ou dans sa routine IdeHwControl . Il ne peut pas appeler AtaPortRegistryFreeBuffer à partir d’une autre routine. En outre, le pilote miniport peut uniquement appeler AtaPortRegistryFreeBuffer à partir de sa routine IdeHwControl si sa routine IdeHwControl a été appelée et a la valeur StartChannel ou StopChannel dans son paramètre ControlAction .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | irb.h (inclure Ata.h, Irb.h) |
Bibliothèque | Ataport.lib ; Pciidex.lib |