rpcasync.h 헤더
이 헤더는 RPC(원격 프로시저 호출)에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
rpcasync.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
I_RpcExceptionFilter 예외가 치명적인지 아니면 치명적이 아닌지 확인합니다. |
RpcAsyncAbortCall 서버는 RpcAsyncAbortCall을 호출하여 비동기 호출을 중단합니다. |
RpcAsyncCancelCall 클라이언트는 RpcAsyncCancelCall 함수를 호출하여 비동기 호출을 취소합니다. |
RpcAsyncCompleteCall 클라이언트와 서버는 RpcAsyncCompleteCall 함수를 호출하여 비동기 원격 프로시저 호출을 완료합니다. |
RpcAsyncGetCallHandle RpcAsyncGetCallHandle 매크로는 비동기 원격 프로시저 호출에 대한 바인딩 핸들을 반환합니다. |
RpcAsyncGetCallStatus 클라이언트는 RpcAsyncGetCallStatus 함수를 호출하여 비동기 원격 호출의 현재 상태 확인합니다. |
RpcAsyncInitializeHandle 클라이언트는 RpcAsyncInitializeHandle 함수를 호출하여 비동기 호출에 사용할 RPC_ASYNC_STATE 구조를 초기화합니다. |
RpcAsyncRegisterInfo RpcAsyncRegisterInfo 함수는 사용되지 않습니다. |
RpcBindingBind RpcBindingBind 함수는 RPC 서버에 연결하고 바인딩합니다. |
RpcBindingUnbind 이전에 RpcBindingBind에 의해 바인딩된 바인딩 핸들을 바인딩 해제합니다. |
RpcErrorAddRecord RpcErrorAddRecord 함수는 확장된 오류 정보 레코드 체인에 확장 오류 정보를 추가합니다. |
RpcErrorClearInformation RpcErrorClearInformation 함수는 현재 스레드에 대한 모든 확장된 오류 정보를 지웁니다. |
RpcErrorEndEnumeration RpcErrorEndEnumeration 함수는 확장된 오류 정보의 열거를 종료하고 열거를 위해 RPC에서 할당한 모든 리소스를 해제합니다. |
RpcErrorGetNextRecord RpcErrorGetNextRecord 함수는 열거형 핸들에 대한 다음 확장 오류 정보 레코드를 검색합니다. |
RpcErrorGetNumberOfRecords RpcErrorGetNumberOfRecords 함수는 확장된 오류 정보의 레코드 수를 반환합니다. |
RpcErrorLoadErrorInfo RpcErrorLoadErrorInfo 함수는 RpcErrorSaveErrorInfo 호출에서 얻은 BLOB을 확장된 오류 정보로 변환합니다. |
RpcErrorResetEnumeration RpcErrorResetEnumeration 함수는 모든 In-Process 열거형에 대한 열거형 커서를 다시 설정하여 RpcErrorGetNextRecord에 대한 후속 호출이 첫 번째 확장된 오류 정보 레코드를 검색하도록 프로세스를 다시 설정합니다. |
RpcErrorSaveErrorInfo RpcErrorSaveErrorInfo 함수는 열거형 핸들에 대한 모든 오류 정보를 BLOB으로 반환합니다. |
RpcErrorStartEnumeration RpcErrorStartEnumeration 함수는 확장된 오류 정보의 열거를 시작합니다. |
RpcFreeAuthorizationContext RpcFreeAuthorizationContext 함수는 RpcGetAuthorizationContextForClient 함수에 대한 이전 호출에서 얻은 Authz 컨텍스트를 해제합니다. |
RpcGetAuthorizationContextForClient RpcGetAuthorizationContextForClient 함수는 고성능 인증을 위해 Authz 함수와 함께 사용할 수 있는 RPC 클라이언트에 대한 Authz 컨텍스트를 반환합니다. ncalrpc 및 ncacn_* 프로토콜 시퀀스에 대해서만 지원됩니다. |
RpcServerInqCallAttributesA RpcServerInqCallAttributes 함수는 클라이언트 보안 컨텍스트 특성을 가져오는 RPC 서버 호출입니다. (ANSI) |
RpcServerInqCallAttributesW RpcServerInqCallAttributes 함수는 클라이언트 보안 컨텍스트 특성을 가져오는 RPC 서버 호출입니다. (유니코드) |
RpcServerSubscribeForNotification RPC 알림을 위해 서버를 구독합니다. |
RpcServerUnsubscribeForNotification RPC 알림에서 서버 구독을 취소합니다. |
RpcSsContextLockExclusive RpcSsContextLockExclusive 함수를 사용하면 애플리케이션이 전용 모드에서 컨텍스트 핸들을 사용하기 시작할 수 있습니다. |
RpcSsContextLockShared RpcSsContextLockShared 함수를 사용하면 애플리케이션이 공유 모드에서 컨텍스트 핸들을 사용하기 시작할 수 있습니다. |
RPCNOTIFICATION_ROUTINE RPCNOTIFICATION_ROUTINE 함수는 비동기 이벤트에 대한 응답을 사용자 지정하는 기능을 사용하여 비동기 RPC를 활용하는 프로그램을 제공합니다. |
RPC_ASYNC_NOTIFICATION_INFO 비동기 원격 프로시저 호출에 대한 알림 정보를 포함합니다. 이 알림 정보는 IOC(I/O 완료 포트), Windows APC(비동기 프로시저 호출), Windows 메시징 및 Windows 이벤트 알림에 대해 구성할 수 있습니다. |
RPC_ASYNC_STATE RPC_ASYNC_STATE 구조체는 비동기 원격 프로시저 호출의 상태를 유지합니다. RPC_ASYNC_STATE 비동기 호출을 대기, 쿼리, 회신 또는 취소하는 데 사용되는 이 구조체에 대한 핸들입니다. |
RPC_CALL_ATTRIBUTES_V1_A RPC_CALL_ATTRIBUTES_V1 구조체는 RpcServerInqCallAttributes 함수에 대한 매개 변수를 제공합니다. Windows XP 및 Windows Server 2003 운영 체제용 ANSI 및 유니코드 버전에서 구현됩니다. (ANSI) |
RPC_CALL_ATTRIBUTES_V1_W RPC_CALL_ATTRIBUTES_V1 구조체는 RpcServerInqCallAttributes 함수에 대한 매개 변수를 제공합니다. Windows XP 및 Windows Server 2003 운영 체제용 ANSI 및 유니코드 버전에서 구현됩니다. (유니코드) |
RPC_CALL_ATTRIBUTES_V2_A RPC_CALL_ATTRIBUTES_V2 구조체는 RpcServerInqCallAttributes 함수에 대한 매개 변수를 제공합니다. 버전 2는 로컬 주소 및 클라이언트 프로세스 ID에 대한 지원을 지정합니다. (ANSI) |
RPC_CALL_ATTRIBUTES_V2_W RPC_CALL_ATTRIBUTES_V2 구조체는 RpcServerInqCallAttributes 함수에 대한 매개 변수를 제공합니다. 버전 2는 로컬 주소 및 클라이언트 프로세스 ID에 대한 지원을 지정합니다. (유니코드) |
RPC_CALL_LOCAL_ADDRESS_V1 호출이 이루어진 로컬 주소에 대한 정보를 포함합니다. |
RPC_EE_INFO_PARAM RPC_EE_INFO_PARAM 구조는 확장된 오류 정보를 저장하는 데 사용됩니다. |
RPC_ERROR_ENUM_HANDLE RPC_ERROR_ENUM_HANDLE 구조체는 확장 오류 정보를 처리하기 위해 RpcError* 함수에서 사용하는 열거형 핸들을 제공합니다. |
RPC_EXTENDED_ERROR_INFO RPC_EXTENDED_ERROR_INFO 구조는 확장된 오류 정보를 저장하는 데 사용됩니다. |
RPC_ASYNC_EVENT RPC_ASYNC_EVENT 열거형 형식은 RPC 애플리케이션이 받을 수 있는 비동기 알림 이벤트를 설명합니다. |
RPC_NOTIFICATION_TYPES RPC_NOTIFICATION_TYPES 열거형 형식에는 클라이언트 프로그램에서 사용할 비동기 알림의 메서드를 지정하는 값이 포함되어 있습니다. |
RPC_NOTIFICATIONS RPC_NOTIFICATIONS 열거형은 서버가 RPC에서 받을 수 있는 알림을 지정합니다. |
RpcCallClientLocality 가능한 RPC 클라이언트 지역 집합을 지정합니다. |
RpcCallType RPC 호출 형식 집합을 지정합니다. |
RpcLocalAddressFormat RPC에서 지원하는 가능한 로컬 IP 주소 형식을 지정합니다. |