Macro NdisInterlockedAddLargeStatistic (ndis.h)

A função NdisInterlockedAddLargeStatistic executa uma adição interligada de um valor de incremento ULONG a um valor de acréscimo 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 parâmetro Addend aponta.

Retornar valor

Nenhum

Comentários

As funções que executam operações interligadas não devem causar uma falha de página. Nem o código nem qualquer um dos dados acessados 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
Cliente mínimo com suporte 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.
Plataforma de Destino Área de Trabalho
Cabeçalho ndis.h (inclua Ndis.h)
IRQL Qualquer nível

Confira também

MiniportInterrupt