엔드포인트 특성
[엔드포인트] 특성은 인터페이스 서버가 호출을 수신 대기하는 잘 알려진 포트 또는 포트(통신 엔드포인트)를 지정합니다.
endpoint("protocol-sequence:[endpoint-port]" [ , ...] )
매개 변수
-
프로토콜 시퀀스
-
RPC 프로토콜(예: "ncacn"), 전송 프로토콜(예: "tcp") 및 네트워크 프로토콜(예: "ip")의 유효한 조합을 나타내는 문자열을 지정합니다. 유효한 프로토콜 시퀀스 목록은 프로토콜 시퀀스 상수를 참조하세요.
-
endpoint-port
-
지정된 프로토콜 패밀리의 엔드포인트 지정을 나타내는 문자열을 지정합니다. 포트 문자열의 구문은 각 프로토콜 시퀀스에 따라 다릅니다.
설명
[엔드포인트] 특성은 TCP/IP 연결 지향 프로토콜, NetBIOS 연결 지향 프로토콜 또는 명명된 파이프 연결 지향 프로토콜과 같은 전송 패밀리를 지정합니다. [엔드포인트] 특성의 사용은 엔드포인트를 추가하기 위한 다른 방법과 일치하며 엔드포인트에 대한 추가 또는 특수 서비스를 제공하지 않습니다. 단순히 API를 호출하기 위한 바로 가기를 제공합니다.
참고
에서 엔드포인트 지정 IDL 인터페이스 정의는 지정된 엔드포인트에 대한 인터페이스에 대한 액세스를 제한하지 않습니다. 에 엔드포인트 추가 IDL 인터페이스 정의를 사용하면 해당 프로세스의 모든 엔드포인트를 통해 인터페이스를 호출할 수 있으며 엔드포인트를 사용하여 해당 프로세스의 다른 인터페이스를 호출할 수 있습니다.
프로토콜 시퀀스 값은 엔드포인트 포트에 대한 유효한 값을 결정합니다. MIDL 컴파일러는 엔드포인트 포트 항목에 대한 일반 구문만 확인합니다. 포트 사양 오류는 런타임 라이브러리에서 보고됩니다. 각 프로토콜 시퀀스에 허용되는 값에 대한 자세한 내용은 프로토콜 시퀀스 상수를 참조하세요.
DCE에서 지정한 다음 프로토콜 시퀀스는 Microsoft RPC와 함께 제공되는 MIDL 컴파일러에서 지원되지 않습니다. ncacn_osi_dna 및 ncadg_dds.
엔드포인트에서 백슬래시 문자를 올바르게 인용하는지 확인합니다. 이 오류는 일반적으로 엔드포인트가 명명된 파이프일 때 발생합니다.
IDL 파일에 지정된 엔드포인트 정보는 RPC 런타임 함수 RpcServerUseProtseqIf 및 RpcServerUseAllProtseqsIf에서 사용됩니다.
예
endpoint("ncacn_np:[\\pipe\\rainier]")
endpoint("ncacn_ip_tcp:[1044]", "ncacn_np:[\\pipe\\shasta]")
참고 항목