CLSID
- COM コンポーネントを識別するための ID.
- Class ID を略して CLSID と表記するようになった.
- COM コンポーネントごとに一意な ID が割りあたる.
CLSID は Path 情報などとともにレジストリに格納される.
CLSID の作成方法 / 一意に保つ仕組み
CLSID の作成方法および CLSID を全世界で一意に保つ仕組みは下記のとおり([1] 第3部の “COMの識別子” を参照).
GUIDGEN.EXE
を使う.
C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin
- 下記のようなデータを使って全世界で一意なIDを生成している
- GUID (Globally Unique Identifiers) と呼ばれる一意なID が得られる.
GUID は下記の特徴をもっている.
- 16バイト(128ビット)の構造体.
- 2^128は,宇宙のすべての原子数より大幅に大きい.
参考資料
はたいたかし
http://exlight.net/
2011-01-05