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) |