IComManagedImportUtil.GetComponentInfo(String, String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アセンブリからコンポーネント情報を取得します。
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 つ以上の無効な文字が含まれています。
-又は-
システムは絶対パスを取得できませんでした。
呼び出し元に必要なアクセス許可がありません。
assemblyPath は nullです。
assemblyPath にはコロン (":") が含まれています。
指定したパス、ファイル名、またはその両方が、システム定義の最大長を超えています。
注釈
このメソッドは、登録する前に、DLL 内のコンポーネントのクラス識別子 (CLSID) と ProgID を識別するために、COM+ カタログによって呼び出されます。