WDF_MEMORY_DESCRIPTOR_INIT_BUFFER fonction (wdfmemory.h)
[S’applique à KMDF et UMDF]
La fonction WDF_MEMORY_DESCRIPTOR_INIT_BUFFER initialise une structure WDF_MEMORY_DESCRIPTOR afin qu’elle décrive une mémoire tampon spécifiée.
Syntaxe
void WDF_MEMORY_DESCRIPTOR_INIT_BUFFER(
[out] PWDF_MEMORY_DESCRIPTOR Descriptor,
[in] PVOID Buffer,
[in] ULONG BufferLength
);
Paramètres
[out] Descriptor
Pointeur vers une structure WDF_MEMORY_DESCRIPTOR .
[in] Buffer
Pointeur vers une mémoire tampon.
[in] BufferLength
Taille, en octets, de la mémoire tampon vers laquelle la mémoire tampon pointe.
Valeur de retour
None
Remarques
La fonction WDF_MEMORY_DESCRIPTOR_INIT_BUFFER zéro la structure WDF_MEMORY_DESCRIPTOR spécifiée et définit le membre Type de la structure sur WdfMemoryDescriptorTypeBuffer. Ensuite, il définit les membres u.BufferType.Buffer et u.BufferType.Length de la structure sur les valeurs que les paramètres Buffer et BufferLength spécifient, respectivement.
Exemples
Pour obtenir un exemple de code qui utilise WDF_MEMORY_DESCRIPTOR_INIT_BUFFER, consultez WdfIoTargetSendIoctlSynchronously.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | wdfmemory.h (include Wdf.h) |
Règles de conformité DDI | BufAfterReqCompletedIntIoctlA(kmdf),BufAfterReqCompletedIoctlA(kmdf),BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |
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