IGameInput::StopCallback
콜백 함수가 트리거되지 않도록 중지합니다.구문
매개변수
callbackToken _In_형식: GameInputCallbackToken 중지할 콜백 함수의 토큰입니다. 함수가 처음에 IGameInput::RegisterDeviceCallback으로 등록될 때 생성됩니다.
반환값
형식: void 반환값 없음.설명
이 함수는 IGameInput::UnregisterCallback 함수와 달리 콜백 함수에서 리소스를 안전하게 제거할 수 있게 해주지는 않지만, 콜백 함수 내에서 호출할 수 있습니다. StopCallback 메서드와 IGameInput::UnregisterCallback 메서드는 약간 다릅니다. 두 메서드 중 하나를 호출하면 연관된 콜백이 다시 디스패치되지 않는 것이 보장됩니다. 그러나 IGameInput::UnregisterCallback 함수가 성공적으로 반환될 때까지는 콜백과 연관된 리소스(예: 콜백 함수를 호스팅하는 DLL 언로드)를 해제하는 것이 안전하지 않습니다. 따라서 등록된 콜백 함수 내에서 콜백을 등록 해제하는 것은 불가능하며, 이를 시도하면 치명적인 어설션이 트리거됩니다. 그러나 콜백 함수 내에서 콜백을 취소하는 것은 안전합니다.요구 사항
헤더: GameInput.h Input API 개요IGameInput
IGameInput::RegisterDeviceCallback
IGameInput::RegisterReadingCallback
IGameInput::RegisterSystemButtonCallback
