FUSION_INSTALL_REFERENCE構造体 (winsxs.h)
FUSION_INSTALL_REFERENCE構造体には、サイド バイ サイド アセンブリを参照するアプリケーションに関する情報が含まれています。 参照されているアセンブリは、 InstallAssembly メソッドと UninstallAssembly メソッドを使用して、サイド バイ サイド アセンブリ ストアに追加または削除できます。
構文
typedef struct _FUSION_INSTALL_REFERENCE_ {
DWORD cbSize;
DWORD dwFlags;
GUID guidScheme;
LPCWSTR szIdentifier;
LPCWSTR szNonCannonicalData;
} FUSION_INSTALL_REFERENCE, *LPFUSION_INSTALL_REFERENCE;
メンバー
cbSize
この構造体のサイズ (バイト単位)。
dwFlags
予約済み。このメンバーは 0 である必要があります。
guidScheme
サイド バイ サイド アセンブリを使用するアプリケーション。
このパラメーターには、次のいずれかの値を指定できます。
値 | 説明 |
---|---|
|
アセンブリは、 Windows インストーラーを使用してインストールされたアプリケーションによって参照されます。 szIdentifier メンバーは MSI に設定され、szNonCannonicalData は Windows インストーラーに設定されます。 この値は、Windows サイド バイ サイド アセンブリに使用します。 |
|
アセンブリは、[プログラムの追加と削除] に表示されるアプリケーションによって参照されます。 szIdentifier メンバーは、アプリケーションを Add/Remove プログラムに登録するために使用されるトークンです。 |
|
アセンブリは、ファイル システム内のファイルによって表されるアプリケーションによって参照されます。 szIdentifier パラメーターは、このファイルへのパスです。 |
|
アセンブリは、不透明な文字列でのみ表されるアプリケーションによって参照されます。 szIdentifier メンバーは、この不透明な文字列です。 この値は、並列ストアが不透明な参照の存在をチェックするために必要です。 |
|
予約済み |
szIdentifier
アセンブリを参照するアプリケーションを識別する文字列値へのポインター。 この識別子の意味は 、guidScheme パラメーターによって異なります。
szNonCannonicalData
アセンブリを参照するアプリケーションによってのみ使用される文字列。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | winsxs.h |