Skip to main content

chat_manager::remove_user

로컬 chat_manager 인스턴스에서 로컬 또는 원격 사용자를 제거합니다.

구문

매개 변수

chatUser   _Post_invalid_
형식: chat_user*
제거할 chat_user입니다.

반환 값

형식: void

설명

이 메서드를 사용하면 Game Chat이 이 사용자와 연결된 리소스를 회수할 수 있습니다. 상태 변경을 처리하는 동안(즉, chat_manager::start_processing_state_changes()가 호출된 후 해당 chat_manager::finish_processing_state_changes() 호출 전) chat_manager::remove_user()를 호출해서는 안 됩니다. 상태 변경이 처리되는 동안 chat_manager::remove_user()를 호출하면 상태 변경에서 해당 사용자와 연결된 메모리에 대한 포인터가 반환된 경우에도 제거된 사용자와 연결된 메모리가 무효화될 수 있습니다. 오디오 조작이 활성화된 경우 제거된 사용자와 연결된 메모리는 해당 사용자와 연결된 오디오 조작 스트림이 소멸될 때까지 유효한 상태로 유지됩니다.

요구 사항

헤더: GameChat2.h 지원 플랫폼: Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

관련 항목

chat_manager
chat_user
chat_manager::add_remote_user
chat_manager::remove_user
chat_manager::start_processing_state_changes
chat_manager::finish_processing_state_changes
마지막 수정일 2026년 8월 24일