다음을 통해 공유


RpcAsyncGetCallStatus 함수(rpcasync.h)

클라이언트는 RpcAsyncGetCallStatus 함수를 호출하여 비동기 원격 호출의 현재 상태 확인합니다.

구문

RPC_STATUS RpcAsyncGetCallStatus(
  PRPC_ASYNC_STATE pAsync
);

매개 변수

pAsync

비동기 호출 정보를 포함하는 RPC_ASYNC_STATE 구조체에 대한 포인터입니다.

반환 값

의미
RPC_S_OK
호출이 성공적으로 완료되었습니다.
RPC_S_INVALID_ASYNC_HANDLE
비동기 호출 핸들이 잘못되었습니다.
RPC_S_ASYNC_CALL_PENDING
호출이 아직 완료되지 않았습니다.
기타 오류 코드
호출이 실패한 경우 클라이언트 애플리케이션은 RpcAsyncCompleteCall 을 호출하여 애플리케이션별 오류 코드를 수신해야 합니다.
 
참고 유효한 오류 코드 목록은 RPC 반환 값을 참조하세요.
 

설명

이 클라이언트 쪽 함수는 비동기 호출의 현재 상태 반환합니다. 반환 값이 RPC_S_ASYNC_CALL_PENDING 이외의 값이면 호출이 완료됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 rpcasync.h(Rpc.h 포함)
라이브러리 Rpcrt4.lib
DLL Rpcrt4.dll

추가 정보

비동기 RPC

RPC_ASYNC_STATE

RpcAsyncAbortCall

RpcAsyncCancelCall

RpcAsyncCompleteCall

RpcAsyncGetCallHandle

RpcAsyncInitializeHandle

RpcServerTestCancel