アンマネージ API リファレンス

このセクションには、ランタイム ホスト、コンパイラ、逆アセンブラー、難読化ツール、デバッガー、プロファイラーなど、マネージ コード関連のアプリケーションが使用できるアンマネージ API に関する情報が含まれています。

このセクションの内容

共通データ型 :特にアンマネージド プロファイリングおよびデバッグ API で使用される一般的なデータ型を一覧表示します。

ALink .NET Framework アセンブリとバインドされていないモジュールの作成をサポートする ALink API について説明します。

Authenticode は、Authenticode XrML ライセンスの作成と検証モジュールをサポートします。

定数 CorSym.idl で定義されている定数を記述します。

カスタム インターフェイス属性 コンポーネント オブジェクト モデル (COM) カスタム インターフェイス属性について説明します。

デバッグ : デバッグ API について説明します。これにより、デバッガーは共通言語ランタイム (CLR) 環境で実行されるコードをデバッグできます。

診断シンボル ストア 診断シンボル ストア API について説明します。これにより、コンパイラはデバッガーで使用するシンボル情報を生成できます。

Fusion では、ランタイム ホストがアプリケーションのリソースのプロパティにアクセスして、アプリケーションの適切なバージョンのリソースを検索できるようにする Fusion API について説明します。

ホスティング :アンマネージ ホストが CLR をアプリケーションに統合できるようにするホスティング API について説明します。

Metadata はメタデータ API を記述します。これにより、コンパイラなどのクライアントは、CLR によって型が読み込まれずにコンポーネントのメタデータを生成またはアクセスできます。

プロファイリング : プロファイラーが CLR によってプログラムの実行を監視できるようにするプロファイリング API について説明します。

厳密な名前付け : 厳密な名前付け API を記述します。これにより、クライアントはアセンブリの厳密な名前の署名を管理できます。

WMI とパフォーマンス カウンター Windows Management Instrumentation (WMI) ライブラリへの呼び出しをラップする API について説明します。

Tlbexp ヘルパー関数 アセンブリからタイプ ライブラリへの変換プロセス中にタイプ ライブラリ エクスポーター (Tlbexp.exe) によって使用される 2 つのヘルパー関数とインターフェイスについて説明します。