다음을 통해 공유


RPC_BINDING_HANDLE_OPTIONS_V1 구조체(rpcdce.h)

RPC_BINDING_HANDLE_OPTIONS_V1 구조에는 RPC 바인딩 핸들을 만드는 추가 옵션이 포함되어 있습니다.

구문

typedef struct _RPC_BINDING_HANDLE_OPTIONS_V1 {
  unsigned long Version;
  unsigned long Flags;
  unsigned long ComTimeout;
  unsigned long CallTimeout;
} RPC_BINDING_HANDLE_OPTIONS_V1, *PRPC_BINDING_HANDLE_OPTIONS_V1;

멤버

Version

이 구조체의 버전입니다. RPC_BINDING_HANDLE_OPTIONS_V1 경우 1로 설정해야 합니다.

Flags

특정 RPC 동작을 설명하는 플래그 집합입니다. 이 매개 변수는 다음 값 중 하나 이상으로 설정할 수 있습니다. 기본적으로 RPC 호출은 인과 관계 순서 및 소켓 지속을 사용합니다.

의미
RPC_BHO_NONCAUSAL
호출이 제출 순서가 아닌 서로 독립적으로 실행되는 인과 순서를 지정합니다.
RPC_BHO_DONTLINGER
에 대한 마지막 바인딩 핸들이 해제된 후 소켓 연결을 종료하도록 지정합니다.

ComTimeout

마이크로초 단위로 지정된 통신 시간 제한 값입니다. RPC의 기본값은 RPC_C_BINDING_DEFAULT_TIMEOUT. 이 옵션은 나중에 RpcMgmtSetComTimeout을 호출하여 변경할 수 있습니다.

CallTimeout

마이크로초 단위로 지정된 호출 시간 제한 값입니다. RPC의 기본값은 0입니다.

설명

RpcBindingCreate 호출에서 이 구조체를 지정하지 않으면 각 옵션의 기본값이 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 rpcdce.h(Rpc.h 포함)

추가 정보

RPC_BINDING_HANDLE

RpcBindingBind

RpcBinding만들기