分享方式:


Platform::Guid 實值類別

代表 Windows 執行階段 類型系統中的 [GUID](/windows/win32/api/guiddef/ns-guiddef-guid 類型。

語法

public value struct Guid

成員

Platform::GuidEquals()具有衍生自 Platform::Object 類別的 、 GetHashCode()ToString() 方法,以及GetTypeCode()衍生自 Platform::Type 類別的方法。 Platform::Guid 也具有下列成員。

member 描述
GUID 初始化 Platform::Guid 的新執行個體。
operator== 等於運算子。
operator!= 不等於運算子。
operator< 小於運算子。
operator() Platform::Guid 轉換成 GUID

備註

若要產生新的 Platform::Guid,請使用 Windows::Foundation::GuidHelper::CreateNewGuid 靜態方法。

需求

最低支援用戶端: 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
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

傳回值

如果兩 Platform::Guid 個實例相等,則為 True。

備註

偏好使用 運算符,而不是使用 == 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

傳回值

如果兩 Platform::Guid 個實例不相等,則為 True。

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 結構

另請參閱

平台命名空間