Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Представляет тип 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.