Eventos
19 nov, 23 - 21 nov, 23
Obtenga la ventaja competitiva que necesita con soluciones eficaces de inteligencia artificial y nube al asistir a Microsoft Ignite online.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
La propiedad ComponentState es el estado de instalación del componente para la instancia de este producto.
Esta propiedad llama a MsiQueryComponentState, con los valores productCode, UserSid y Context del objeto. El GUID del identificador de componente se proporciona como parámetro.
Product.ComponentState(
ID
)
ID
GUID de código del componente tal y como se encuentra en la columna ComponentID de la tabla Component.
Este método no devuelve ningún valor.
Si la llamada se realiza correctamente, la propiedad contiene el valor como DWORD.
State | Significado |
---|---|
INSTALLSTATE_LOCAL | El componente se instala localmente. |
INSTALLSTATE_SOURCE | El componente se instala para ejecutarse desde el origen. |
Si se produce un error en la llamada, la propiedad contiene un código de error de MsiQueryComponentState.
Error | Significado |
---|---|
ERROR_ACCESS_DENIED | El proceso de llamada debe tener privilegios administrativos para obtener información de un usuario distinto del usuario actual. |
ERROR_BAD_CONFIGURATION | Los datos de configuración están dañados. |
ERROR_INVALID_PARAMETER | Se pasó un parámetro no válido a la función. |
ERROR_SUCCESS | Si se devuelve este valor, significa que la función se completó correctamente. |
ERROR_UNKNOWN_COMPONENT | El identificador del componente no identifica un componente conocido. |
ERROR_UNKNOWN_PRODUCT | El código de producto no identifica un producto conocido. |
ERROR_FUNCTION_FAILED | Error interno inesperado. |
Requisito | Value |
---|---|
Versión |
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer 3.0 o una versión posterior en Windows Server 2003, Windows XP o Windows 2000. |
Archivo DLL |
|
IID |
IID_IProduct se define como 000C10A0-0000-0000-C000-000000000046 |
Eventos
19 nov, 23 - 21 nov, 23
Obtenga la ventaja competitiva que necesita con soluciones eficaces de inteligencia artificial y nube al asistir a Microsoft Ignite online.
Regístrese ahora