Compartir a través de


IAgentCharacter::Hide

[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows].

HRESULT Hide(
   long bFast,      // play Hiding state animation flag
   long * pdwReqID  // address of request ID
);

Oculta el carácter.

  • Devuelve S_OK para indicar que la operación se realizó correctamente. Cuando se devuelve la función, pdwReqID contiene el identificador de la solicitud.

bFast

marca de animación ocultar estado. Si este parámetro es True, la animación Ocultar no se reproduce antes de que el fotograma de personaje esté oculto; si False, se reproduce la animación.

pdwReqID

Dirección de una variable que recibe el Ocultar id. de solicitud.

El servidor pone en cola la animación asociada al método Ocultar en la cola del carácter. Esto le permite usarlo para ocultar el carácter después de una secuencia de otras animaciones. Puede reproducir la acción inmediatamente mediante el método Stop antes de llamar al método Hide .

Al usar el protocolo HTTP para tener acceso a los datos de caracteres y animaciones, use el método Prepare para garantizar la disponibilidad de la animación de estado de ocultar antes de llamar a este método.

Ocultar un carácter también puede provocar que el IAgentNotifySink::ActivateInputState evento de otro carácter visible.

Los caracteres ocultos no pueden acceder al canal de audio. El servidor pasará un estado de error en el evento requestComplete si genera una solicitud de animación y el carácter está oculto.

Consulte también

IAgentCharacter::Show