Compartir a través de


Macro NdisInterlockedDecrement (ndis.h)

La función NdisInterlockedDecrement disminuye una variable proporcionada por el autor de la llamada de tipo LONG como una operación atómica.

Sintaxis

void NdisInterlockedDecrement(
  [in]  Addend
);

Parámetros

[in] Addend

Puntero a la variable que se va a disminuir.

Valor devuelto

NdisInterlockedDecrement devuelve el valor reducido.

Observaciones

NdisInterlockedDecrement se puede usar de forma segura en variables en memoria paginable.

NdisInterlockedDecrement solo es atómica con respecto a otras llamadas NdisInterlockedXxx.

Esta macro es un contenedor alrededor de la macro InterlockedDecrement.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisInterlockedDecrement (NDIS 5.1)) en Windows Vista. Compatible con controladores NDIS 5.1 (consulte NdisInterlockedDecrement (NDIS 5.1)) en Windows XP.
de la plataforma de destino de Universal
encabezado de ndis.h (incluya Ndis.h)
biblioteca de Ndis.lib
irQL Cualquier nivel

Consulte también

NdisInterlockedIncrement