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 |