Platform::classe de valor Guid
Representa um tipo [GUID](/windows/win32/api/guiddef/ns-guiddef-guid no sistema do tipo Windows Runtime.
Sintaxe
public value struct Guid
Membros
Platform::Guid
tem os métodos Equals()
, GetHashCode()
e ToString()
derivados da Platform::Object Class e o método GetTypeCode()
derivado da Platform::Type Class. Platform::Guid
também tem os membros a seguir.
Membro | Descrição |
---|---|
GUID | Inicializa uma nova instância de um Platform::Guid . |
operator== | Operador Equals. |
operator!= | Operador not equals. |
operator< |
Operador less than. |
operador() | Converte uma Platform::Guid em uma GUID . |
Comentários
Para gerar uma nova Platform::Guid
, use o método estático Windows::Foundation::GuidHelper::CreateNewGuid .
Requisitos
Cliente com suporte mínimo: Windows 8
Servidor com suporte mínimo: Windows Server 2012
Namespace: Platform
Metadados: platform.winmd
Construtores Guid::Guid
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
a
Os primeiros 4 bytes de GUID
.
b
Os 2 bytes seguintes de GUID
.
c
Os 2 bytes seguintes de 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
.
i
O próximo byte do GUID
.
j
O próximo byte do GUID
.
k
O próximo byte do GUID
.
m
Um GUID
no formulário uma estrutura GUID.
n
Os 8 bytes restantes de GUID
.
Guid::operator== Operator
Compara duas instâncias de Platform::Guid
quanto à igualdade.
Sintaxe
static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);
Parâmetros
guid1
O primeiro Platform::Guid
a ser comparado.
guid2
O segundo Platform::Guid
a ser comparado.
Valor de retorno
True se as duas instâncias Platform::Guid
forem iguais.
Comentários
Prefira usar o operador ==
em vez do método estático Windows::Foundation::GuidHelper::Equals.
Guid::operator!= Operator
Compara a desigualdade de duas instâncias Platform::Guid
.
Sintaxe
static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);
Parâmetros
guid1
O primeiro Platform::Guid
a ser comparado.
guid2
O segundo Platform::Guid
a ser comparado.
Valor de retorno
True se as duas instâncias Platform::Guid
não forem iguais.
Operador Guid::operator<
Compara duas instâncias de Platform::Guid
quanto à ordenação.
Sintaxe
static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);
Parâmetros
guid1
O primeiro Platform::Guid
a ser comparado.
guid2
O segundo Platform::Guid
a ser comparado.
Valor de retorno
True se guid1 for ordenado antes de guid2. A ordenação é lexicográfica depois de tratar cada Platform::Guid
como se fosse uma matriz de quatro valores sem sinal de 32 bits. Essa não é a ordenação usada pelo SQL Server ou pelo .NET Framework, nem é o mesmo que a ordenação lexicográfica por representação de cadeia de caracteres.
Este operador é fornecido para que Guid
objetos possam ser mais facilmente consumidos pela biblioteca padrão C++.
Operador Guid::operator()
Converte implicitamente um Platform::Guid
em uma estrutura de GUID.
Sintaxe
const GUID& Platform::Guid::operator();
Valor retornado
Uma estrutura de GUID.