WinAPPCIsBlocking 함수는 이전 차단 호출이 완료 될 때까지 기다리는 동안 스레드가 실행되는지 여부를 결정합니다.
문법
BOOL WINAPI WinAPPCIsBlocking(
void
);
반환 값
반환 값은 함수의 결과를 지정합니다. 값이 0이 아닌 경우 완료를 기다리는 미해결 차단 호출이 있습니다. 0은 미해결 차단 호출이 없음을 나타냅니다.
비고
차단 함수에서 실행된 호출이 차단된 것처럼 애플리케이션에 나타나지만 Windows APPC DLL은 다른 애플리케이션을 실행할 수 있도록 프로세서를 포기해야 합니다. 즉, 수신하는 메시지에 따라 차단 호출을 실행한 애플리케이션이 다시 입력될 수 있습니다. 이 경우 WinAPPCIsBlocking 호출을 사용하여 미해결 차단 호출이 완료될 때까지 기다리는 동안 애플리케이션 작업이 현재 다시 입력되었는지 여부를 확인할 수 있습니다. Windows APPC는 스레드당 둘 이상의 미해결 차단 호출을 금지합니다.
Windows APPC DLL은 스레드당 둘 이상의 차단 호출을 금지하며 이 경우 AP_THREAD_BLOCKING 반환합니다.
또한 참조하십시오
WinAPPCSetBlockingHook
WinAPPCUnhookBlockingHook
WinAPPCCancelBlockingCall