Partilhar via


IAgentCharacter::GetVisibilityCause

[O Microsoft Agent foi preterido a partir do Windows 7 e pode não estar disponível em versões subsequentes do Windows.]

HRESULT GetVisibilityCause(
   long * pdwCause  // address of variable for cause of character visible state
);

Recupera a causa do estado visível do personagem.

  • Retorna S_OK para indicar que a operação foi bem-sucedida.

pdwCause

Endereço de uma variável que recebe a causa da última alteração de estado de visibilidade do caractere e será uma das seguintes:

Valor Descrição
const unsigned shortNeverShown = 0;
Personagem não foi mostrado.
const unsigned shortUserHid = 1;
O usuário ocultou o caractere com o menu pop-up do ícone da barra de tarefas do caractere ou usando a entrada de fala.
const unsigned shortUserShowed = 2;
Usuário mostrou o personagem.
const short não assinadoProgramHid = 3;
Seu aplicativo ocultou o personagem.
const curto não assinadoProgramShowed = 4;
Seu aplicativo mostrou o caráter.
const unsigned shortOtherProgramHid = 5;
Outro aplicativo escondia o personagem.
const short não assinadoOtherProgramShowed = 6;
Outro aplicativo mostrou o personagem.
const unsigned shortUserHidViaCharacterMenu = 7
O usuário ocultou o caractere com o menu pop-up do personagem.
const unsigned shortUserHidViaTaskbarIcon = UserHid
O usuário ocultou o caractere com o menu pop-up do ícone da barra de tarefas do caractere ou usando a entrada de fala.

Ver também

IAgentNotifySink::VisibleState