NdisMGetDmaAlignment-Funktion (ndis.h)
Die NdisMGetDmaAlignment-Funktion gibt die Ausrichtungsanforderungen des DMA-Systems für eine NIC zurück.
Syntax
ULONG NdisMGetDmaAlignment(
[in] NDIS_HANDLE MiniportAdapterHandle
);
Parameter
[in] MiniportAdapterHandle
Ein NDIS-Handle, das den Miniportadapter für die NIC identifiziert. Dieses Handle wurde ursprünglich an die übergeben. MiniportInitializeEx-Funktion .
Rückgabewert
Gibt einen Wert zurück, der die Ausrichtungsanforderungen des DMA-Systems angibt. Der Miniporttreiber verwendet diesen Wert, um die Größe eines Empfangspuffers auf eine Cachezeilengröße oder ein Vielfaches dieser Größe aufzurunden, wenn er einen solchen Puffer zuordnet.
Hinweise
Hinweis Ein Miniporttreiber muss bereits NdisMRegisterScatterGatherDma oder NdisMRegisterDmaChannel aufgerufen haben, um vor dem Aufrufen von NdisMGetDmaAlignment einen Punkt-/Gather-DMA-Kanal zu initialisieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.0 und höher. |
Zielplattform | Universell |
Header | ndis.h (include Ndis.h) |
Bibliothek | Ndis.lib |
IRQL | = PASSIVE_LEVEL |
DDI-Complianceregeln | Irql_Miniport_Driver_Function(ndis) |