次の方法で共有


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

こちらもご覧ください

Imoniker

IOleClientSite::GetMoniker

IOleObject::GetMoniker