Compartilhar via


Função InterlockedOr (miniport.h)

A rotina InterlockedOr computa 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 apontada por Destination.

Retornar valor

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

Comentários

InterlockedOr calcula * 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 miniport.h (incluem Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)
IRQL Qualquer nível

Confira também

InterlockedAnd

InterlockedXor