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

定義

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

public:
 virtual 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
override this.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+ カタログによって呼び出されます。

適用対象