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.
Representa um tipo de GUID no sistema de tipos do Tempo de Execução do Windows.
Sintaxe
public value struct Guid
Membros
Platform::Guid tem os métodos Equals(), GetHashCode()e ToString() derivados do Platform::Object Classe o método GetTypeCode() derivado do Platform::Type Class.
Platform::Guid também tem os seguintes membros.
| Membro | Descrição |
|---|---|
| Guid | Inicializa uma nova instância de um Platform::Guid. |
| operador== | Operador de igual. |
| operador!= | Não é igual a operador. |
operator< |
Menos que operador. |
| operador(es) | Converte um Platform::Guid em um GUID. |
Comentários
Para gerar um novo Platform::Guid, use o Windows::Foundation::GuidHelper::CreateNewGuid método estático.
Requerimentos
Cliente mínimo suportado: Windows 8
Servidor mínimo suportado: Windows Server 2012
Namespace: Plataforma
Metadados: platform.winmd
Guid::Guid Construtores
Inicializa uma nova instância de um Platform::Guid.
Sintaxe
Guid(
unsigned int a,
unsigned short b,
unsigned short c,
unsigned char d,
unsigned char e,
unsigned char f,
unsigned char g,
unsigned char h,
unsigned char i,
unsigned char j,
unsigned char k );
Guid(GUID m);
Guid(
unsigned int a,
unsigned short b,
unsigned short c,
Array<unsigned char>^ n );
Parâmetros
um
Os primeiros 4 bytes do GUID.
b
Os próximos 2 bytes do GUID.
c
Os próximos 2 bytes do GUID.
d
O próximo byte do GUID.
e
O próximo byte do GUID.
f
O próximo byte do GUID.
g
O próximo byte do GUID.
h
O próximo byte do GUID.
eu
O próximo byte do GUID.
j
O próximo byte do GUID.
k
O próximo byte do GUID.
m
Um GUID na forma de uma estrutura GUID .
n
Os 8 bytes restantes do GUID.
Guid::operador== Operador
Compara duas instâncias Platform::Guid para igualdade.
Sintaxe
static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);
Parâmetros
guid1
A primeira Platform::Guid comparar.
guid2
A segunda Platform::Guid comparar.
Valor de retorno
True se as duas instâncias Platform::Guid forem iguais.
Comentários
Prefira usar o operador == em vez do Windows::Foundation::GuidHelper::Equals método estático.
Guid::operador!= Operador
Compara dois Platform::Guid casos de desigualdade.
Sintaxe
static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);
Parâmetros
guid1
A primeira Platform::Guid comparar.
guid2
A segunda Platform::Guid comparar.
Valor de retorno
True se as duas instâncias Platform::Guid não forem iguais.
Operador Guid::operator<
Compara duas instâncias Platform::Guid para pedidos.
Sintaxe
static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);
Parâmetros
guid1
A primeira Platform::Guid comparar.
guid2
A segunda Platform::Guid comparar.
Valor de retorno
True se guid1 for encomendado antes guid2. A ordenação é lexicográfica depois de tratar cada Platform::Guid como se fosse uma matriz de quatro valores não assinados de 32 bits. Essa não é a ordem usada pelo SQL Server ou pelo .NET Framework, nem é a mesma que a ordenação lexicográfica por representação de cadeia de caracteres.
Esse operador é fornecido para que Guid objetos possam ser consumidos mais facilmente pela biblioteca padrão C++.
Guid::operador () operador
Implicitamente converte um Platform::Guid em uma estrutura GUID .
Sintaxe
const GUID& Platform::Guid::operator();