Función NdisMGetDmaAlignment (ndis.h)
La función NdisMGetDmaAlignment devuelve los requisitos de alineación del sistema DMA para una NIC.
Sintaxis
ULONG NdisMGetDmaAlignment(
[in] NDIS_HANDLE MiniportAdapterHandle
);
Parámetros
[in] MiniportAdapterHandle
Identificador NDIS que identifica el adaptador de minipuerto para la NIC. Este identificador se pasó originalmente al Función MiniportInitializeEx .
Valor devuelto
Devuelve un valor que especifica los requisitos de alineación del sistema DMA. El controlador de minipuerto usa este valor para redondear el tamaño de un búfer de recepción a un tamaño de línea de caché o a un múltiplo de ese tamaño cuando asigna dicho búfer.
Comentarios
Nota Un controlador de minipuerto ya debe haber llamado a NdisMRegisterScatterGatherDma o NdisMRegisterDmaChannel para inicializar un canal DMA de dispersión o recopilación antes de llamar a NdisMGetDmaAlignment.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con NDIS 6.0 y versiones posteriores. |
Plataforma de destino | Universal |
Encabezado | ndis.h (incluya Ndis.h) |
Library | Ndis.lib |
IRQL | = PASSIVE_LEVEL |
Reglas de cumplimiento de DDI | Irql_Miniport_Driver_Function(ndis) |