Compartilhar via


Macro NdisInterlockedAddLargeStatistic (ndis.h)

A função NdisInterlockedAddLargeStatistic executa uma adição intertravada de um valor de incremento ULONG a um valor de suplemento LARGE_INTEGER.

Sintaxe

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

Parâmetros

[in] _Addend

Um ponteiro para um valor LARGE_INTEGER incrementado pelo valor de Incremento .

[in] _Increment

Um valor ULONG que é adicionado ao valor ao qual o Addend pontos de parâmetro.

Valor de retorno

Nenhum

Observações

As funções que executam operações intertravadas não devem fazer com que ocorra uma falha de página. Nem o código nem qualquer um dos dados que eles acessam podem causar uma falha de página sem derrubar o computador local.

NdisInterlockedAddLargeStatistic mascara interrupções e pode ser usado com segurança para sincronizar a função MiniportInterrupt de um driver com outro código de driver.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisInterlockedAddLargeStatistic (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisInterlockedAddLargeStatistic (NDIS 5.1)) no Windows XP.
da Plataforma de Destino Área de trabalho
cabeçalho ndis.h (inclua Ndis.h)
IRQL Qualquer nível

Consulte também

MiniportInterrupt