NdisMGetDmaAlignment, fonction (ndis.h)
La fonction NdisMGetDmaAlignment retourne les exigences d’alignement du système DMA pour une carte réseau.
Syntaxe
ULONG NdisMGetDmaAlignment(
[in] NDIS_HANDLE MiniportAdapterHandle
);
Paramètres
[in] MiniportAdapterHandle
Handle NDIS qui identifie l’adaptateur miniport pour la carte réseau. Ce handle a été initialement passé à Fonction MiniportInitializeEx .
Valeur retournée
Retourne une valeur qui spécifie les exigences d’alignement du système DMA. Le pilote miniport utilise cette valeur pour arrondir la taille d’une mémoire tampon de réception à une taille de ligne de cache ou à un multiple de cette taille lorsqu’il alloue une telle mémoire tampon.
Remarques
Note Un pilote miniport doit déjà avoir appelé NdisMRegisterScatterGatherDma ou NdisMRegisterDmaChannel pour initialiser un canal DMA de nuages de points/de collecte avant d’appeler NdisMGetDmaAlignment.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.0 et versions ultérieures. |
Plateforme cible | Universal |
En-tête | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | = PASSIVE_LEVEL |
Règles de conformité DDI | Irql_Miniport_Driver_Function(ndis) |