次の方法で共有


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

適用対象