Compartir a través de


Macro NdisInterlockedAddLargeStatistic (ndis.h)

La función NdisInterlockedAddLargeStatistic realiza una adición interbloqueada de un valor de incremento de ULONG a un valor de LARGE_INTEGER addend.

Sintaxis

void NdisInterlockedAddLargeStatistic(
  [in]  _Addend,
  [in]  _Increment
);

Parámetros

[in] _Addend

Puntero a un valor de LARGE_INTEGER que se incrementa por el valor de Incremento .

[in] _Increment

Valor ULONG que se agrega al valor al que apunta el parámetro Addend.

Valor devuelto

Ninguno

Observaciones

Las funciones que realizan operaciones interbloqueadas no deben provocar un error de página. Ni su código ni ninguno de los datos a los que accede pueden provocar un error de página sin bajar el equipo local.

NdisInterlockedAddLargeStatistic enmascara las interrupciones y se puede usar de forma segura para sincronizar la función miniportInterrupt de un controlador con otro código de controlador.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisInterlockedAddLargeStatistic (NDIS 5.1)) en Windows Vista. Compatible con controladores NDIS 5.1 (consulte NdisInterlockedAddLargeStatistic (NDIS 5.1)) en Windows XP.
de la plataforma de destino de Escritorio
encabezado de ndis.h (incluya Ndis.h)
irQL Cualquier nivel

Consulte también

MiniportInterrupt