FUSION_INSTALL_REFERENCE 構造体
アプリケーションでグローバル アセンブリ キャッシュにインストールされたアセンブリへの参照を表します。
構文
typedef struct _FUSION_INSTALL_REFERENCE_ {
DWORD cbSize,
DWORD dwFlags,
GUID guidScheme,
LPCWSTR szIdentifier,
LPCWSTR szNonCanonicalData
} FUSION_INSTALL_REFERENCE, *LPFUSION_INSTALL_REFERENCE;
メンバー
メンバー | 説明 |
---|---|
cbSize |
この構造体のサイズ (バイト単位)。 |
dwFlags |
将来の機能拡張に備えて予約されています。 この値は 0 (ゼロ) である必要があります。 |
guidScheme |
参照を追加するエンティティ。 このフィールドには、次の値のいずれかを設定できます。 - FUSION_REFCOUNT_MSI_GUID: Microsoft Windows インストーラーを使用してインストールされたアプリケーションからアセンブリが参照されます。 szIdentifier フィールドは MSI に設定され、szNonCanonicalData フィールドは Windows Installer に設定されます。 このスキームは、Windows side-by-side アセンブリで使用されます。- FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: [プログラムの追加と削除] インターフェイスに表示されるアプリケーションからアセンブリが参照されます。 szIdentifier フィールドでは、 [プログラムの追加と削除] インターフェイスにアプリケーションを登録するトークンが提供されます。- FUSION_REFCOUNT_FILEPATH_GUID: ファイル システム内のファイルで表されるアプリケーションからアセンブリが参照されます。 szIdentifier フィールドには、このファイルへのパスが表示されます。- FUSION_REFCOUNT_OPAQUE_STRING_GUID: あいまいな文字列でのみ表されるアプリケーションからアセンブリが参照されます。 szIdentifier フィールドには、このようなあいまいな文字列が表示されます。 グローバル アセンブリ キャッシュでは、この値の削除時に、あいまいな参照が存在するかどうかがチェックされません。- FUSION_REFCOUNT_OSINSTALL_GUID: この値は予約されています。 |
szIdentifier |
グローバル アセンブリ キャッシュにアセンブリをインストールしたアプリケーションを識別する一意の文字列。 この値は、guidScheme フィールドの値によって異なります。 |
szNonCanonicalData |
参照を追加するエンティティにのみ認識される文字列。 グローバル アセンブリ キャッシュでは、この文字列が格納されますが、使用されません。 |
必要条件
:「システム要件」を参照してください。
ヘッダー: Fusion.h
.NET Framework のバージョン: 2.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET