Função InterlockedAnd (miniport.h)
A macro InterlockedAnd computa atomicamente uma operação AND bit a bit.
Sintaxe
LONG InterlockedAnd(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
Parâmetros
[in, out] Destination
Um ponteiro para a variável a ser ANDed com Value. O resultado da operação é armazenado na variável.
[in] Value
Especifica o valor a ser ANDed com a variável que é apontada pelo Destination.
Valor de retorno
InterlockedAnd retorna o valor original armazenado na variável apontada por Destination.
Observações
InterlockedAnd computa atomicamente *Destination&=Value.
As operações intertravadas não podem ser usadas na memória não armazenada em cache.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows 2000. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | miniport.h (incluem Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
IRQL | Qualquer nível |