Método IPackageDebugSettings::RegisterForPackageStateChanges (shobjidl_core.h)
Regístrese para las notificaciones de cambio de estado del paquete.
Sintaxis
HRESULT RegisterForPackageStateChanges(
[in] LPCWSTR packageFullName,
[in] IPackageExecutionStateChangeNotification *pPackageExecutionStateChangeNotification,
[out] DWORD *pdwCookie
);
Parámetros
[in] packageFullName
Nombre completo del paquete.
[in] pPackageExecutionStateChangeNotification
Las notificaciones de cambio de estado del paquete se entregan mediante la función OnStateChanged en pPackageExecutionStateChangeNotification.
[out] pdwCookie
Identificador de registro único para el agente de escucha actual. Use este identificador para anular el registro de las notificaciones de cambio de estado del paquete mediante el método UnregisterForPackageStateChanges .
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Las notificaciones se generan cuando el paquete entra en ejecución, suspende y suspende los estados.
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de