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
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.