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