IAgentCharacter::Interrupt
[Microsoft Agent tidak digunakan lagi pada Windows 7, dan mungkin tidak tersedia dalam versi Windows berikutnya.]
HRESULT Interrupt(
long dwReqID, // request ID to interrupt
long * pdwReqID // address of request ID
);
Menginterupsi animasi (permintaan) karakter lain yang ditentukan.
- Mengembalikan S_OK untuk menunjukkan operasi berhasil. Saat fungsi kembali, pdwReqID berisi ID permintaan.
-
dwReqID
-
ID permintaan untuk diinterupsi.
-
pdwReqID
-
Alamat variabel yang menerima ID permintaan Interupsi .
Jika Memuat beberapa karakter, Anda dapat menggunakan metode ini untuk menyinkronkan animasi antar karakter. Misalnya, jika karakter lain berada dalam animasi perulangan, metode ini akan menghentikan animasi perulangan dan memulai animasi berikutnya dalam antrean karakter.
Interupsi menghentikan animasi yang ada, tetapi tidak membersihkan antrean animasi karakter. Ini memulai animasi berikutnya dalam antrean karakter. Untuk menghentikan dan membersihkan antrean karakter, gunakan metode Stop .
Anda tidak dapat menggunakan metode ini untuk menginterupsi karakter itu sendiri karena server Agen Microsoft mengantre metode Interupsi dalam antrean animasi karakter. Oleh karena itu, Anda hanya dapat menggunakan Interupsi untuk menghentikan animasi karakter lain yang telah Anda muat.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk