Macro ExInterlockedAddLargeStatistic (wdm.h)

A rotina ExInterlockedAddLargeStatistic executa uma adição interligada de um valor de incremento ULONG a uma variável LARGE_INTEGER.

Sintaxe

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

Parâmetros

[in] Addend

Um ponteiro para a variável LARGE_INTEGER incrementada pelo valor de Incremento.

[in] Increment

Especifica um valor ULONG que é adicionado à variável à qual Addend aponta.

Retornar valor

Nenhum

Comentários

As rotinas de suporte que fazem operações interligadas não devem causar uma falha de página. Nem o código nem os dados acessados podem causar uma falha de página sem derrubar o sistema.

ExInterlockedAddLargeStatistic mascara interrupções e pode ser usado com segurança para sincronizar um ISR com outro código de driver.

ExInterlockedAddLargeStatistic é executado em qualquer IRQL. O armazenamento para o parâmetro Addend deve ser residente em todas as IRQLs.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 2000.
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Qualquer nível (consulte a seção Comentários)

Confira também

ExInterlockedAddLargeInteger

ExInterlockedAddUlong