Condividi tramite


IAgentCharacter::Hide

[Microsoft Agent è deprecato a partire da Windows 7 e potrebbe non essere disponibile nelle versioni successive di Windows.]

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

Nasconde il carattere.

  • Restituisce S_OK per indicare che l'operazione è riuscita. Quando la funzione restituisce, pdwReqID contiene l'ID della richiesta.

Colazione

Nascondere il flag di animazione dello stato. Se questo parametro è True, l'animazione Nascondi non viene riprodotta prima che il frame di caratteri sia nascosto; se False, l'animazione viene riprodotta.

pdwReqID

Indirizzo di una variabile che riceve l'ID richiesta Nascondi .

Il server accoda l'animazione associata al metodo Hide nella coda del carattere. Ciò consente di usarlo per nascondere il carattere dopo una sequenza di altre animazioni. È possibile riprodurre immediatamente l'azione usando il metodo Stop prima di chiamare il metodo Hide .

Quando si usa il protocollo HTTP per accedere ai dati di carattere e animazione, usare il metodo Prepare per garantire la disponibilità dell'animazione di stato Nascondi prima di chiamare questo metodo.

Nascondere un carattere può anche causare l'attivazione dell'evento IAgentNotifySink::ActivateInputState di un altro carattere visibile.

I caratteri nascosti non possono accedere al canale audio. Il server passerà lo stato di errore nell'evento RequestComplete se si genera una richiesta di animazione e il carattere è nascosto.

Vedere anche

IAgentCharacter::Show