Compartilhar via


Função InterlockedXor (miniport.h)

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

Sintaxe

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

Parâmetros

[in, out] Destination

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

[in] Value

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

Retornar valor

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

Comentários

InterlockedXor 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 (inclua Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)
IRQL Qualquer nível

Confira também

InterlockedAnd

InterlockedOr