Share via


FUSION_INSTALL_REFERENCE estructura (winsxs.h)

La estructura FUSION_INSTALL_REFERENCE contiene información sobre la aplicación que hace referencia al ensamblado en paralelo. El ensamblado al que se hace referencia se puede agregar o quitar del almacén de ensamblados en paralelo mediante los métodos InstallAssembly y UninstallAssembly .

Sintaxis

typedef struct _FUSION_INSTALL_REFERENCE_ {
  DWORD   cbSize;
  DWORD   dwFlags;
  GUID    guidScheme;
  LPCWSTR szIdentifier;
  LPCWSTR szNonCannonicalData;
} FUSION_INSTALL_REFERENCE, *LPFUSION_INSTALL_REFERENCE;

Miembros

cbSize

El tamaño de la estructura en bytes.

dwFlags

Reservado, este miembro debe ser cero.

guidScheme

Aplicación que usa el ensamblado en paralelo.

Este parámetro puede tener uno de los valores siguientes:

Value Significado
FUSION_REFCOUNT_MSI_GUID
Se hace referencia al ensamblado mediante una aplicación que se ha instalado mediante Windows Installer. El miembro szIdentifier se establece en MSI y szNonCannonicalData se establece en Windows Installer. Use este valor para ensamblados en paralelo de Windows.
FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID
Una aplicación que aparece en Agregar o quitar programas hace referencia al ensamblado. El miembro szIdentifier es el token que se usa para registrar la aplicación con los programas Add/Remove.
FUSION_REFCOUNT_FILEPATH_GUID
Una aplicación representada por un archivo en el sistema de archivos hace referencia al ensamblado. El parámetro szIdentifier es la ruta de acceso a este archivo.
FUSION_REFCOUNT_OPAQUE_STRING_GUID
Un ensamblado al que hace referencia una aplicación que solo está representada por una cadena opaca. El miembro szIdentifier es esta cadena opaca. Este valor es necesario para que el almacén en paralelo compruebe la existencia de referencias opacas.
FUSION_REFCOUNT_OSINSTALL_GUID
Reservado

szIdentifier

Puntero a un valor de cadena que identifica la aplicación que hace referencia al ensamblado. El significado de este identificador depende del parámetro guidScheme .

szNonCannonicalData

Cadena que solo usa la aplicación que hace referencia al ensamblado.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado winsxs.h