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.

Comentarios

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 Value
Cliente mínimo compatible Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulta NdisInterlockedDecrement (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulta NdisInterlockedDecrement (NDIS 5.1)) en Windows XP.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL Cualquier nivel

Consulte también

NdisInterlockedIncrement