Partager via


IAgentCharacter::GetMoveCause

[Microsoft Agent est déconseillé à partir de Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]

HRESULT GetMoveCause(
   long * pdwCause  // address of variable for cause of character move
);

Récupère la cause du dernier mouvement du personnage.

  • Renvoie S_OK pour indiquer que l'opération a réussi.

pdwCause

Adresse d'une variable qui reçoit la cause du dernier mouvement du personnage et qui sera l'une des suivantes :

Valeur Description
const unsigned short NeverMoved = 0;
Le personnage n'a pas été déplacé.
const unsigned short UserMoved = 1;
L'utilisateur a fait glisser le personnage.
const unsigned short ProgramMoved = 2;
Votre application a déplacé le personnage.
const unsigned short OtherProgramMoved = 3;
Une autre application a déplacé le personnage.
const unsigned short SystemMoved = 4
Le serveur a déplacé le personnage pour le maintenir à l'écran après un changement de résolution d'écran.

Voir aussi

IAgentNotifySink::Move