Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Uma abstração de um local físico no hardware.
Sintaxe
class location;
Membros
Construtores públicos
| Nome | Descrição |
|---|---|
| local | Sobrecarregado. Constrói um objeto location. |
| ~location Destructor | Destrói um objeto location. |
Métodos públicos
| Nome | Descrição |
|---|---|
| atual | Retorna um objeto location que representa o local mais específico em que o thread de chamada está executando. |
| from_numa_node | Retorna um objeto location que representa um determinado nó NUMA. |
Operadores públicos
| Nome | Descrição |
|---|---|
| operator!= | Determina se dois objetos location representam um local diferente. |
| operator= | Atribui o conteúdo de um objeto location diferente para este. |
| operator== | Determina se dois objetos location representam o mesmo local. |
Hierarquia de herança
location
Requisitos
Cabeçalho: concrt.h
Namespace: concurrency
~localização
Destrói um objeto location.
~location();
atual
Retorna um objeto location que representa o local mais específico em que o thread de chamada está executando.
static location __cdecl current();
Valor de retorno
Um local que representa o local mais específico em que o thread de chamada está executando.
from_numa_node
Retorna um objeto location que representa um determinado nó NUMA.
static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);
Parâmetros
_NumaNodeNumber
O número do nó NUMA para o qual construir um local.
Valor de retorno
Um local que representa o nó NUMA especificado pelo parâmetro _NumaNodeNumber.
local
Constrói um objeto location.
location();
location(
const location& _Src);
location(
T _LocationType,
unsigned int _Id,
unsigned int _BindingId = 0,
_Inout_opt_ void* _PBinding = NULL);
Parâmetros
_Src
_LocationType
_Id
_BindingId
_PBinding
(Opcional) Ponteiro de associação.
Comentários
Um local construído padrão representa o sistema como um todo.
operator!=
Determina se dois objetos location representam um local diferente.
bool operator!= (const location& _Rhs) const;
Parâmetros
_Rhs
Operando location.
Valor de retorno
true se os dois locais forem diferentes, caso contrário, false.
operator=
Atribui o conteúdo de um objeto location diferente para este.
location& operator= (const location& _Rhs);
Parâmetros
_Rhs
O objeto de origem location .
Valor de retorno
operator==
Determina se dois objetos location representam o mesmo local.
bool operator== (const location& _Rhs) const;
Parâmetros
_Rhs
Operando location.
Valor de retorno
true se os dois locais forem idênticos e, caso contrário, false.