Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLEクラス > create_guid

singleton method WIN32OLE.create_guid

create_guid -> String[permalink][rdoc]

GUID(グローバル一意識別子:Global Unique Identifier)を生成します。

GUIDは、COMのクラス識別子(CLSID)、インターフェイス識別子(IID)など多数の 領域でWindows上のオブジェクトの識別に利用される128ビットの値です。

WIN32OLEが生成するGUIDは以下の形式によるGUIDの文字列表現です。なお00〜 FFはGUIDの先頭からのバイト位置を示します。これはレジストリのキーとして 利用される形式です。

{33221100-5544-7766-8899-AABBCCDDEEFF}
[RETURN]
GUIDの文字列表現を返します。
WIN32OLE.create_guid   # => "{????????-????-????-????-????????????}"