IComManagedImportUtil.GetComponentInfo(String, String, String) メソッド

定義

アセンブリからコンポーネント情報を取得します。

public:
 void GetComponentInfo(System::String ^ assemblyPath, [Runtime::InteropServices::Out] System::String ^ % numComponents, [Runtime::InteropServices::Out] System::String ^ % componentInfo);
public void GetComponentInfo(string assemblyPath, out string numComponents, out string componentInfo);
abstract member GetComponentInfo : string * string * string -> unit
Public Sub GetComponentInfo (assemblyPath As String, ByRef numComponents As String, ByRef componentInfo As String)

パラメーター

assemblyPath
String

アセンブリへのパス。

numComponents
String

このメソッドから制御が戻るときに、このパラメーターにはアセンブリ内のコンポーネントの数が含まれます。

componentInfo
String

このメソッドから制御が戻るときに、このパラメーターにはコンポーネントに関する情報が含まれます。

例外

assemblyPath が空の文字列 ("") であるか、空白のみを含むか、 InvalidPathCharsで定義されている 1 つ以上の無効な文字が含まれています。

-又は-

システムは絶対パスを取得できませんでした。

呼び出し元に必要なアクセス許可がありません。

assemblyPathnullです。

assemblyPath にはコロン (":") が含まれています。

指定したパス、ファイル名、またはその両方が、システム定義の最大長を超えています。

注釈

このメソッドは、登録する前に、DLL 内のコンポーネントのクラス識別子 (CLSID) と ProgID を識別するために、COM+ カタログによって呼び出されます。

適用対象