Compartir a través de


Platform::Guid (Clase de valor)

Representa un tipo [GUID](/windows/win32/api/guiddef/ns-guiddef-guid en el sistema de tipos de Windows Runtime.

Sintaxis

public value struct Guid

Miembros

Platform::Guid tiene los métodos Equals(), GetHashCode() y ToString() derivados de la clase Platform::Object, y el método GetTypeCode() derivado de la clase Platform::Type. Platform::Guid también tiene los siguientes miembros.

Miembro Descripción
GUID Inicializa una nueva instancia de un Platform::Guid.
operator== Operador igual a.
operator!= Operador distinto de.
operator< Operador menor que.
operator() Convierte Platform::Guid en GUID.

Comentarios

Para generar un nuevo Platform::Guid, use el método estático Windows::Foundation::GuidHelper::CreateNewGuid.

Requisitos

Cliente mínimo compatible: Windows 8

Servidor mínimo compatible: Windows Server 2012

Espacio de nombres: Plataforma

Metadatos: platform.winmd

Guid::Guid (Constructores)

Inicializa una nueva instancia de un Platform::Guid.

Sintaxis

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
Los cuatro primeros bytes de GUID.

b
Los dos bytes siguientes de GUID.

c
Los dos bytes siguientes de GUID.

d
El siguiente byte de .GUID

e
El siguiente byte de .GUID

f
El siguiente byte de .GUID

g
El siguiente byte de .GUID

h
El siguiente byte de .GUID

i
El siguiente byte de .GUID

j
El siguiente byte de .GUID

k
El siguiente byte de .GUID

m
Objeto GUID con el formato de una estructura GUID.

n
Los ocho bytes restantes de GUID.

Guid::operator== Operator

Compara dos instancias de Platform::Guid para determinar si sus valores son iguales.

Sintaxis

static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);

Parámetros

guid1
Primer objeto Platform::Guid que se va a comparar.

guid2
Segundo objeto Platform::Guid que se va a comparar.

Valor devuelto

True si las dos instancias de Platform::Guid son iguales.

Comentarios

Es preferible utilizar el operador == en lugar del método estático Windows::Foundation::GuidHelper::Equals.

Guid::operator!= Operator

Compara dos Platform::Guid instancias de desigualdad.

Sintaxis

static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);

Parámetros

guid1
Primer objeto Platform::Guid que se va a comparar.

guid2
Segundo objeto Platform::Guid que se va a comparar.

Valor devuelto

True si las dos instancias Platform::Guid no son iguales.

Operador Guid::operator<

Compara dos instancias Platform::Guid para ordenar.

Sintaxis

static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);

Parámetros

guid1
Primer objeto Platform::Guid que se va a comparar.

guid2
Segundo objeto Platform::Guid que se va a comparar.

Valor devuelto

True si guid1 se ordena antes de guid2. El ordenamiento es lexicográfico después de tratar cada Platform::Guid como si fuera una matriz de cuatro valores sin signo de 32 bits. Esta no es la ordenación utilizada por SQL Server o .NET Framework, ni es la misma que la ordenación lexicográfica por representación de cadena.

Este operador se proporciona para que la biblioteca estándar de C++ pueda consumir más fácilmente los objetos Guid.

Guid::operator() (Operador)

Convierte implícitamente un Platform::Guid en una estructura GUID.

Sintaxis

const GUID& Platform::Guid::operator();

Valor devuelto

Estructura GUID.

Consulte también

Espacio de nombres de plataforma