Udostępnij za pośrednictwem


IAgentCharacter::Hide

[Program Microsoft Agent jest przestarzały w systemie Windows 7 i może być niedostępny w kolejnych wersjach systemu Windows.

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

Ukrywa znak.

  • Zwraca S_OK, aby wskazać, że operacja zakończyła się pomyślnie. Po powrocie funkcji pdwReqID zawiera identyfikator żądania.

bFast

ukrywanie flagi animacji stanu. Jeśli ten parametr jest true, Ukrywanie animacji nie jest odtwarzane przed ukryciem ramki znaków; jeśli false, animacja jest odtwarzana.

pdwReqID

Adres zmiennej, która odbiera identyfikator żądania Ukryj.

Serwer kolejkuje animację skojarzona z metodą Hide w kolejce znaku. Dzięki temu można go użyć do ukrycia znaku po sekwencji innych animacji. Akcję można odtworzyć natychmiast, używając metody Stop przed wywołaniem metody Hide.

W przypadku uzyskiwania dostępu do danych znaków i animacji przy użyciu protokołu HTTP przed wywołaniem tej metody użyj metody Prepare, aby zapewnić dostępność animacji Ukrywanie stanu.

Ukrycie znaku może również spowodować wyzwolenie IAgentNotifySink::ActivateInputState zdarzenia innego widocznego znaku.

Znaki ukryte nie mogą uzyskać dostępu do kanału audio. Serwer przekaże stan błędu w zdarzeniu RequestComplete, jeśli wygenerujesz żądanie animacji i znak jest ukryty.

Zobacz też

IAgentCharacter::Pokaż