IAgentCharacter::GetVisibilityCause
[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows].
HRESULT GetVisibilityCause(
long * pdwCause // address of variable for cause of character visible state
);
Recupera la causa del estado visible del personaje.
- Devuelve S_OK para indicar que la operación se ha realizado correctamente.
-
pdwCause
-
Dirección de una variable que recibe la causa del último cambio de estado de visibilidad del personaje, siendo una de las siguientes:
Valor Descripción const unsigned short NeverShown = 0; No se ha mostrado el personaje. const unsigned short UserHid = 1; El usuario oculta el personaje con el menú emergente del icono de la barra de tareas del personaje o mediante la entrada de voz. const unsigned short UserShowed = 2; El usuario ha mostrado el personaje. const unsigned short ProgramHid = 3; La aplicación ha ocultado el personaje. const unsigned short ProgramShowed = 4; La aplicación ha mostrado el personaje. const unsigned short OtherProgramHid = 5; Otra aplicación ha ocultado el personaje. const unsigned short OtherProgramShowed = 6; Otra aplicación ha mostrado el personaje. const unsigned short UserHidViaCharacterMenu = 7 El usuario ha ocultado el personaje a través del menú emergente del personaje. const unsigned short UserHidViaTaskbarIcon = UserHid El usuario oculta el personaje con el menú emergente del icono de la barra de tareas del personaje o mediante la entrada de voz.