Compartilhar via


Macro NdisInterlockedDecrement (ndis.h)

A função NdisInterlockedDecrement decrementa uma variável fornecida pelo chamador do tipo LONG como uma operação atômica.

Sintaxe

void NdisInterlockedDecrement(
  [in]  Addend
);

Parâmetros

[in] Addend

Um ponteiro para a variável a ser decrementada.

Valor de retorno

NdisInterlockedDecrement retorna o valor decremented.

Observações

NdisInterlockedDecrement pode ser usado com segurança em variáveis na memória paginável.

NdisInterlockedDecrement é atômica apenas em relação a outras chamadas NdisInterlockedXxx.

Essa macro é um wrapper em torno da macroInterlockedDecrement.

Requisitos

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

Consulte também

NdisInterlockedIncrement