Compartir a través de


FUSION_INSTALL_REFERENCE (Estructura)

Representa una referencia que una aplicación realiza a un ensamblado que la aplicación ha instalado en la caché global de ensamblados.

Sintaxis

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

Miembros

Miembro Descripción
cbSize El tamaño de la estructura en bytes.
dwFlags Reservado para extensibilidad futura. Este valor debe ser 0 (cero).
guidScheme Entidad que agrega la referencia. Este campo puede tener uno de los siguientes valores:

- FUSION_REFCOUNT_MSI_GUID: una aplicación que se instaló con Microsoft Windows Installer hace referencia al ensamblado. El campo szIdentifier se establece en MSI, y el campo szNonCanonicalData se establece en Windows Installer Este esquema se usa para ensamblados en paralelo de Windows.
- FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: una aplicación que aparece en la interfaz Agregar o quitar programas hace referencia al ensamblado. El campo szIdentifier proporciona el token que registra la aplicación con la interfaz Agregar o quitar programas.
- FUSION_REFCOUNT_FILEPATH_GUID: una aplicación representada por un archivo en el sistema de archivos hace referencia al ensamblado. El campo szIdentifier proporciona la ruta de acceso a este archivo.
- FUSION_REFCOUNT_OPAQUE_STRING_GUID: una aplicación que solo representa una cadena opaca hace referencia al ensamblado. El campo szIdentifier proporciona esta cadena opaca. La caché global de ensamblados no comprueba la existencia de referencias opacas al quitar este valor.
- FUSION_REFCOUNT_OSINSTALL_GUID: este valor está reservado.
szIdentifier Cadena única que identifica la aplicación que instaló el ensamblado en la caché global de ensamblados. Su valor depende del valor del campo guidScheme.
szNonCanonicalData Cadena que solo entiende la entidad que agrega la referencia. La caché global de ensamblados almacena esta cadena, pero no la usa.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Fusion.h

Versiones de .NET Framework: disponible a partir de la versión 2.0

Consulte también