Macro NdisInterlockedDecrement (ndis.h)

A função NdisInterlockedDecrement diminui 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.

Retornar valor

NdisInterlockedDecrement retorna o valor decrementado.

Comentários

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

NdisInterlockedDecrement é atômico apenas em relação a outras chamadasxxx NdisInterlocked.

Essa macro é um wrapper em torno da macro InterlockedDecrement .

Requisitos

Requisito Valor
Cliente mínimo com suporte 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.
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL Qualquer nível

Confira também

NdisInterlockedIncrement