Função InterlockedOr (wdm.h)

A rotina InterlockedOr calcula atomicamente uma operação OR bit a bit.

Sintaxe

LONG InterlockedOr(
  [in, out] LONG volatile *Destination,
  [in]      LONG          Value
);

Parâmetros

[in, out] Destination

Um ponteiro para a variável a ser ORed com Value. O resultado da operação é armazenado na variável .

[in] Value

Especifica o valor a ser ORed com a variável que é apontada por Destination.

Retornar valor

InterlockedOr retorna o valor original armazenado na variável apontada por Destination.

Comentários

InterlockedOr computa * atomicamente oValor de Destino|=.

As operações interligadas não podem ser usadas na memória não armazenada em cache.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho wdm.h (inclua Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)
IRQL Qualquer nível

Confira também

InterlockedAnd

InterlockedXor