Platform SDK: Agent

IAgent

IAgent defines an interface that allows applications to load characters, receive events, and check the current state of the Microsoft Agent Server. These functions are also available from IAgentEx.

The GetSuspended method included in previous versions is obsolete and returns False for backward compatibility.

Methods in Vtable Order

IAgent Methods Description
Load Loads a character's data file.
Unload Unloads a character's data file.
Register Registers a notification sink for the client.
Unregister Unregisters a client's notification sink.
GetCharacter Returns the IAgentCharacter interface for a loaded character.