Macro ExInterlockedAddLargeStatistic (wdm.h)

La rutina ExInterlockedAddLargeStatistic realiza una adición interbloqueada de un valor de incremento de ULONG a una variable LARGE_INTEGER.

Sintaxis

void ExInterlockedAddLargeStatistic(
  [in]  Addend,
  [in]  Increment
);

Parámetros

[in] Addend

Puntero a la variable LARGE_INTEGER que se incrementa por el valor de Increment.

[in] Increment

Especifica un valor de ULONG que se agrega a la variable a la que apunta Addend .

Valor devuelto

None

Observaciones

Las rutinas de soporte técnico 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 sistema.

ExInterlockedAddLargeStatistic enmascara las interrupciones y se puede usar de forma segura para sincronizar un ISR con otro código de controlador.

ExInterlockedAddLargeStatistic se ejecuta en cualquier IRQL. El almacenamiento del parámetro Addend debe residir en todas las IRQL.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 2000.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL Cualquier nivel (consulte la sección Comentarios)

Consulte también

ExInterlockedAddLargeInteger

ExInterlockedAddUlong