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 miniport 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 miniporte 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 un múltiplo de ese tamaño cuando asigna dicho búfer.
Observaciones
Nota Debe haber llamado ya a un controlador de miniporte NdisMRegisterScatterGatherDma o NdisMRegisterDmaChannel para inicializar un canal DMA de dispersión o recopilación antes de llamar a NdisMGetDmaAlignment.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.0 y versiones posteriores. |
de la plataforma de destino de | Universal |
encabezado de | ndis.h (incluya Ndis.h) |
biblioteca de | Ndis.lib |
irQL | = PASSIVE_LEVEL |
reglas de cumplimiento de DDI | Irql_Miniport_Driver_Function(ndis) |