Класс значения Platform::Guid
Представляет тип GUID в системе типов среды выполнения Windows.
Синтаксис
public value struct Guid
Участники
Platform::Guid
имеет методы, производные Equals()
GetHashCode()
ToString()
от класса Platform::Object, и GetTypeCode()
метод, производный от класса Platform::Type.
Platform::Guid
также имеет следующие члены.
Элемент | Description |
---|---|
Guid | Инициализирует новый экземпляр Platform::Guid . |
operator== | Оператор «равно». |
оператор!= | Оператор «не равно». |
operator< |
Оператор «меньше». |
operator() | Преобразует Platform::Guid в GUID . |
Замечания
Чтобы создать новый Platform::Guid
, используйте статический метод Windows::Foundation::GuidHelper::CreateNewGuid static.
Требования
Минимальный поддерживаемый клиент: Windows 8
Минимальный поддерживаемый сервер: Windows Server 2012
Пространство имен: Platform
Метаданные: platform.winmd
Конструкторы Guid::Guid
Инициализирует новый экземпляр Platform::Guid
.
Синтаксис
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 );
Параметры
a
Первые 4 байта GUID
.
b
Следующие 2 байта GUID
объекта .
c
Следующие 2 байта GUID
объекта .
дн.
Следующий байт GUID
элемента .
e
Следующий байт GUID
элемента .
f
Следующий байт GUID
элемента .
g
Следующий байт GUID
элемента .
ч
Следующий байт GUID
элемента .
i
Следующий байт GUID
элемента .
j
Следующий байт GUID
элемента .
k
Следующий байт GUID
элемента .
m
A GUID
в форме структуры GUID.
n
Оставшиеся 8 байтов .GUID
Оператор Guid::operator==
Сравнивает два экземпляра Platform::Guid
на предмет их равенства.
Синтаксис
static bool Platform::Guid::operator==(Platform::Guid guid1, Platform::Guid guid2);
Параметры
guid1
Первый экземпляр Platform::Guid
для сравнения.
guid2
Второй экземпляр Platform::Guid
для сравнения.
Возвращаемое значение
Значение True, если два Platform::Guid
экземпляра равны.
Замечания
Предпочитайте использовать ==
оператор вместо статического метода Windows::Foundation::GuidHelper::Equals .
Оператор Guid::operator!=
Сравнивает два Platform::Guid
экземпляра для неравенства.
Синтаксис
static bool Platform::Guid::operator!=(Platform::Guid guid1, Platform::Guid guid2);
Параметры
guid1
Первый экземпляр Platform::Guid
для сравнения.
guid2
Второй экземпляр Platform::Guid
для сравнения.
Возвращаемое значение
Значение True, если два Platform::Guid
экземпляра не равны.
Оператор Guid::operator<
Сравнивает два Platform::Guid
экземпляра для упорядочивания.
Синтаксис
static bool Platform::Guid::operator<(Platform::Guid guid1, Platform::Guid guid2);
Параметры
guid1
Первый экземпляр Platform::Guid
для сравнения.
guid2
Второй экземпляр Platform::Guid
для сравнения.
Возвращаемое значение
Значение True, если guid1 упорядочен до guid2. Порядок является лексикографическим после обработки каждого Platform::Guid
из них, как если бы это массив из четырех 32-разрядных незначенных значений. Это не порядок, используемый SQL Server или платформа .NET Framework, и не совпадает с лексографическим упорядочением по строкового представления.
Этот оператор предоставляется таким образом, чтобы Guid
объекты могли быть проще использовать стандартной библиотекой C++.
Оператор Guid::operator()
Неявно преобразует Platform::Guid
структуру GUID.
Синтаксис
const GUID& Platform::Guid::operator();
Возвращаемое значение
Структура GUID.