OLEGETMONIKER 列挙 (oleidl.h)
IOleObject::GetMoniker メソッドと IOleClientSite::GetMoniker メソッドの動作の側面を制御します。
構文
typedef enum tagOLEGETMONIKER {
OLEGETMONIKER_ONLYIFTHERE = 1,
OLEGETMONIKER_FORCEASSIGN = 2,
OLEGETMONIKER_UNASSIGN = 3,
OLEGETMONIKER_TEMPFORUSER = 4
} OLEGETMONIKER;
定数
OLEGETMONIKER_ONLYIFTHERE 値: 1 オブジェクトまたはコンテナーのモニカーが存在しない場合、 IOleClientSite::GetMoniker はE_FAILを返し、モニカーを割り当てないようにする必要があります。 |
OLEGETMONIKER_FORCEASSIGN 値: 2 オブジェクトまたはコンテナーのモニカーが存在しない場合は、 IOleClientSite::GetMoniker で作成する必要があります。 |
OLEGETMONIKER_UNASSIGN 値: 3 IOleClientSite::GetMoniker は、オブジェクトのモニカーを解放できます (ただし、解放する必要はありません)。 この定数は、 IOleObject::GetMoniker では無効です。 |
OLEGETMONIKER_TEMPFORUSER 値: 4 オブジェクトのモニカーが存在しない場合、IOleObject::GetMoniker は、表示目的 (IMoniker::GetDisplayName) に使用できる一時的なモニカーを作成できますが、バインドには使用できません。 これにより、オブジェクト サーバーは、リンクが実際に作成されるまでモニカーの作成と保守のオーバーヘッドを発生させることなく、オブジェクトのわかりやすい名前を返すことができます。 |
注釈
OLEGETMONIKER_FORCEASSIGN フラグによってコンテナーにオブジェクトのモニカーが作成される場合、コンテナーは IOleObject::GetMoniker メソッドを呼び出してオブジェクトに通知する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | oleidl.h |