現在のモニカと別のモニカを結合し、新しい複合モニカを作成します。
Sub ComposeWith( _
ByVal pmkRight As UCOMIMoniker, _ ByVal fOnlyIfNotGeneric As Boolean, _ <Out()> ByRef ppmkComposite As UCOMIMoniker _)
[C#]
void ComposeWith(
UCOMIMonikerpmkRight,boolfOnlyIfNotGeneric, out UCOMIMonikerppmkComposite);
[C++]
void ComposeWith(
UCOMIMoniker* pmkRight,boolfOnlyIfNotGeneric, [ Out] UCOMIMoniker** ppmkComposite);
[JScript]
function ComposeWith(
pmkRight : UCOMIMoniker,fOnlyIfNotGeneric : Boolean,ppmkComposite : UCOMIMoniker);
パラメータ
- pmkRight
このモニカの末尾に作成するモニカの IMoniker インターフェイスへの参照。 - fOnlyIfNotGeneric
true の場合、汎用的ではない複合を呼び出し元が必要としているため、汎用的な複合を形成する以外のなんらかの方法で現在のモニカと複合できるモニカ クラスが pmkRight に指定されている場合にだけ、操作を続行できます。 false の場合、メソッドは必要に応じて一般的な複合を作成できます。 - ppmkComposite
正常に返された場合は、結果として得られる複合モニカへの参照。
解説
IMoniker::ComposeWith の詳細については、MSDN ライブラリを参照してください。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
UCOMIMoniker インターフェイス | UCOMIMoniker メンバ | System.Runtime.InteropServices 名前空間