Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Uma abstração de um local físico num hardware.
Sintaxe
class location;
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| Localização | Sobrecarregado. Constrói um location objeto. |
| ~Destruidor de Localização | Destrói um location objeto. |
Métodos Públicos
| Nome | Description |
|---|---|
| atual | Devolve um location objeto que representa o local mais específico onde a thread de chamada está a ser executada. |
| from_numa_node | Devolve um location objeto que representa um dado nó NUMA. |
Operadores Públicos
| Nome | Description |
|---|---|
| operator!= | Determina se dois location objetos representam locais diferentes. |
| operador= | Atribui o conteúdo de um objeto diferente location a este. |
| Operador== | Determina se dois location objetos representam a mesma localização. |
Hierarquia de herança
location
Requerimentos
Cabeçalho: concrt.h
Namespace: simultaneidade
~localização
Destrói um location objeto.
~location();
atual
Devolve um location objeto que representa o local mais específico onde o thread que chama está a executar.
static location __cdecl current();
Valor de retorno
Uma localização que representa o local mais específico onde o thread chamador está a ser executado.
from_numa_node
Devolve um objeto location que representa um nó NUMA específico.
static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);
Parâmetros
_NumaNodeNumber
O número do nó NUMA para o qual se deseja construir uma localização.
Valor de retorno
Uma localização que representa o nó NUMA especificado pelo _NumaNodeNumber parâmetro.
localização
Constrói um location objeto.
location();
location(
const location& _Src);
location(
T _LocationType,
unsigned int _Id,
unsigned int _BindingId = 0,
_Inout_opt_ void* _PBinding = NULL);
Parâmetros
_Src
_TipoDeLocalização
_Id
_BindingId
_PBinding
(Opcional) Ponteiro de encadernação.
Observações
Uma localização construída por padrão representa o sistema como um todo.
operador!=
Determina se dois location objetos representam locais diferentes.
bool operator!= (const location& _Rhs) const;
Parâmetros
_Rhs
Operando location.
Valor de retorno
true Se os dois locais forem diferentes, false caso contrário.
operador=
Atribui o conteúdo de um objeto diferente location a este.
location& operator= (const location& _Rhs);
Parâmetros
_Rhs
O objeto de origem location .
Valor de retorno
operador==
Determina se dois location objetos representam a mesma localização.
bool operator== (const location& _Rhs) const;
Parâmetros
_Rhs
Operando location.
Valor de retorno
true se os dois locais forem idênticos, e false caso contrário.