CoCreateGuid 関数 (combaseapi.h)
GUID (CLSID とインターフェイス識別子に使用される一意の 128 ビット整数) を作成します。
構文
HRESULT CoCreateGuid(
[out] GUID *pguid
);
パラメーター
[out] pguid
要求された GUID へのポインター。
戻り値
リターン コード | 説明 |
---|---|
|
GUID が正常に作成されました。 |
UuidCreate によって返されるエラーは、HRESULT としてラップされます。
注釈
CoCreateGuid 関数は RPC 関数 UuidCreate を呼び出します。これにより、グローバルに一意の 128 ビット整数である GUID が作成されます。 分散環境で永続的な識別子として使用する絶対一意の番号が必要な場合は、 CoCreateGuid を使用します。 非常に高いレベルの確実性を得るために、この関数は一意の値を返します。同じシステムまたは他のシステム (ネットワーク化されているかどうか) 上の他の呼び出しでは、同じ値を返す必要はありません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | combaseapi.h (Objbase.h を含む) |
Library | Ole32.lib |
[DLL] | Ole32.dll |