ホーム › System.Ole › OLEGETMONIKER
OLEGETMONIKER
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| OLEGETMONIKER_ONLYIFTHERE | 1 | 0x1 | オブジェクトまたはコンテナーのモニカーが存在しない場合、IOleClientSite::GetMoniker は E_FAIL を返し、モニカーを割り当てないようにします。 |
| OLEGETMONIKER_FORCEASSIGN | 2 | 0x2 | オブジェクトまたはコンテナーのモニカーが存在しない場合、IOleClientSite::GetMoniker はモニカーを作成します。 |
| OLEGETMONIKER_UNASSIGN | 3 | 0x3 | IOleClientSite::GetMoniker はオブジェクトのモニカーを解放できます (ただし、必須ではありません)。この定数は IOleObject::GetMoniker では無効です。 |
| OLEGETMONIKER_TEMPFORUSER | 4 | 0x4 | オブジェクトのモニカーが存在しない場合、IOleObject::GetMoniker は、表示目的 (IMoniker::GetDisplayName) には使用できるがバインドには使用できない一時的なモニカーを作成できます。これにより、オブジェクト サーバーは、実際にリンクが作成されるまでモニカーの作成と保守にかかるオーバーヘッドを負うことなく、オブジェクトのわかりやすい名前を返すことができます。 |
公式ドキュメント
IOleObject::GetMoniker メソッドおよび IOleClientSite::GetMoniker メソッドの動作の各側面を制御します。
解説(Remarks)
OLEGETMONIKER_FORCEASSIGN フラグによってコンテナーがオブジェクトのモニカーを作成した場合、コンテナーは IOleObject::GetMoniker メソッドを呼び出してオブジェクトに通知する必要があります。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum OLEGETMONIKER : int {
OLEGETMONIKER_ONLYIFTHERE = 1,
OLEGETMONIKER_FORCEASSIGN = 2,
OLEGETMONIKER_UNASSIGN = 3,
OLEGETMONIKER_TEMPFORUSER = 4
} OLEGETMONIKER;public enum OLEGETMONIKER : int
{
OLEGETMONIKER_ONLYIFTHERE = 1,
OLEGETMONIKER_FORCEASSIGN = 2,
OLEGETMONIKER_UNASSIGN = 3,
OLEGETMONIKER_TEMPFORUSER = 4,
}Public Enum OLEGETMONIKER As Integer
OLEGETMONIKER_ONLYIFTHERE = 1
OLEGETMONIKER_FORCEASSIGN = 2
OLEGETMONIKER_UNASSIGN = 3
OLEGETMONIKER_TEMPFORUSER = 4
End Enumimport enum
class OLEGETMONIKER(enum.IntEnum):
OLEGETMONIKER_ONLYIFTHERE = 1
OLEGETMONIKER_FORCEASSIGN = 2
OLEGETMONIKER_UNASSIGN = 3
OLEGETMONIKER_TEMPFORUSER = 4// OLEGETMONIKER
pub const OLEGETMONIKER_ONLYIFTHERE: i32 = 1;
pub const OLEGETMONIKER_FORCEASSIGN: i32 = 2;
pub const OLEGETMONIKER_UNASSIGN: i32 = 3;
pub const OLEGETMONIKER_TEMPFORUSER: i32 = 4;// OLEGETMONIKER
const (
OLEGETMONIKER_ONLYIFTHERE int32 = 1
OLEGETMONIKER_FORCEASSIGN int32 = 2
OLEGETMONIKER_UNASSIGN int32 = 3
OLEGETMONIKER_TEMPFORUSER int32 = 4
)const
OLEGETMONIKER_ONLYIFTHERE = 1;
OLEGETMONIKER_FORCEASSIGN = 2;
OLEGETMONIKER_UNASSIGN = 3;
OLEGETMONIKER_TEMPFORUSER = 4;// OLEGETMONIKER
pub const OLEGETMONIKER_ONLYIFTHERE: i32 = 1;
pub const OLEGETMONIKER_FORCEASSIGN: i32 = 2;
pub const OLEGETMONIKER_UNASSIGN: i32 = 3;
pub const OLEGETMONIKER_TEMPFORUSER: i32 = 4;const
OLEGETMONIKER_ONLYIFTHERE* = 1
OLEGETMONIKER_FORCEASSIGN* = 2
OLEGETMONIKER_UNASSIGN* = 3
OLEGETMONIKER_TEMPFORUSER* = 4enum OLEGETMONIKER : int {
OLEGETMONIKER_ONLYIFTHERE = 1,
OLEGETMONIKER_FORCEASSIGN = 2,
OLEGETMONIKER_UNASSIGN = 3,
OLEGETMONIKER_TEMPFORUSER = 4,
}#define global OLEGETMONIKER_ONLYIFTHERE 0x1
#define global OLEGETMONIKER_FORCEASSIGN 0x2
#define global OLEGETMONIKER_UNASSIGN 0x3
#define global OLEGETMONIKER_TEMPFORUSER 0x4