Méthode IAllocatorMXF ::P utBuffer (dmusicks.h)
Cette méthode n’est actuellement pas utilisée par le pilote miniport. La PutBuffer
méthode transmet une mémoire tampon à l’allocateur, mais cela se produit automatiquement quand IMXF ::P utMessage est appelé quand même.
Syntaxe
NTSTATUS PutBuffer(
[in] PBYTE pBuffer
);
Paramètres
[in] pBuffer
Pointeur vers la mémoire tampon passée à l’allocateur
Valeur retournée
PutBuffer
retourne S_OK si l’appel a réussi. Sinon, la méthode retourne un code d’erreur approprié.
Remarques
Le pilote miniport n’a pas besoin d’utiliser cette méthode, car quand le pilote miniport appelle IMXF ::P utMessage, l’allocateur examine le membre cbEvent de la structure DMUS_KERNEL_EVENT pour déterminer si uData est un pointeur ou simplement des données. Si cbEvent spécifie que les données d’événement sont supérieures à la capacité de stockage d’uData (4 octets sur un système 32 bits et 8 octets sur un système 64 bits), l’allocateur suppose simplement qu’uData pointe vers une mémoire tampon qui peut être réutilisée.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dmusicks.h (inclure Dmusicks.h) |
IRQL | <=DISPATCH_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour