다음을 통해 공유


RPC_IF_HANDLE

RPC_IF_HANDLE 데이터 형식은 인터페이스 핸들을 선언합니다.

typedef void __RPC_FAR* RPC_IF_HANDLE;

설명

RPC 런타임 라이브러리는 인터페이스 핸들을 사용하여 인터페이스 사양 데이터 구조에 액세스합니다. MIDL 컴파일러는 각 IDL 파일에서 인터페이스 사양 데이터 구조를 자동으로 만들고 인터페이스 사양에 RPC_IF_HANDLE 형식의 전역 변수를 만듭니다.

MIDL 컴파일러는 인터페이스에 대해 생성된 각 헤더 파일에 인터페이스 핸들을 포함합니다. 인터페이스 사양을 매개 변수로 요구하는 함수는 RPC_IF_HANDLE 데이터 형식을 표시합니다. 각 인터페이스 핸들 이름의 형식은 다음과 같습니다.

  • if-name_ClientIfHandle(클라이언트용)
  • if-name_ServerIfHandle(서버용)

if-name 부분은 IDL 파일의 인터페이스 식별자를 지정합니다.

예:

hello_ClientIfHandle

hello_ServerIfHandle

참고

인터페이스 핸들 이름의 최대 길이는 31자입니다.

이름의 "_ClientIfHandle" 및 "_ServerIfHandle" 부분에는 15자가 필요하므로 if-name 요소는 16자 이하일 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Rpcdce.h(Rpc.h 포함)