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 호출은 인과 관계 순서 및 소켓 지속을 사용합니다.
값 | 의미 |
---|---|
|
호출이 제출 순서가 아닌 서로 독립적으로 실행되는 인과 순서를 지정합니다. |
|
에 대한 마지막 바인딩 핸들이 해제된 후 소켓 연결을 종료하도록 지정합니다. |
ComTimeout
마이크로초 단위로 지정된 통신 시간 제한 값입니다. RPC의 기본값은 RPC_C_BINDING_DEFAULT_TIMEOUT. 이 옵션은 나중에 RpcMgmtSetComTimeout을 호출하여 변경할 수 있습니다.
CallTimeout
마이크로초 단위로 지정된 호출 시간 제한 값입니다. RPC의 기본값은 0입니다.
설명
RpcBindingCreate 호출에서 이 구조체를 지정하지 않으면 각 옵션의 기본값이 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | rpcdce.h(Rpc.h 포함) |