Partilhar via


Plataforma::Classe de valor Guid

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();

Valor de retorno

Uma estrutura GUID .

Ver também

de namespace da plataforma