Ler em inglês

Partilhar via


Macro ExInterlockedAddLargeStatistic (wdm.h)

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

Sintaxe

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

Parâmetros

[in] Addend

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

[in] Increment

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

Valor de retorno

Nenhum

Observações

As rotinas de suporte que fazem operações intertravadas 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 do parâmetro Addend deve ser residente em todos os IRQLs.

Requisitos

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

Consulte também

ExInterlockedAddLargeInteger

ExInterlockedAddUlong