Compartir a través de


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 shortNeverShown = 0;
No se ha mostrado el personaje.
const unsigned shortUserHid = 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 shortUserShowed = 2;
El usuario ha mostrado el personaje.
const unsigned shortProgramHid = 3;
La aplicación ha ocultado el personaje.
const unsigned shortProgramShowed = 4;
La aplicación ha mostrado el personaje.
const unsigned shortOtherProgramHid = 5;
Otra aplicación ha ocultado el personaje.
const unsigned shortOtherProgramShowed = 6;
Otra aplicación ha mostrado el personaje.
const unsigned shortUserHidViaCharacterMenu = 7
El usuario ha ocultado el personaje a través del menú emergente del personaje.
const unsigned shortUserHidViaTaskbarIcon = 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.

Consulte también

IAgentNotifySink::VisibleState