proxy 특성

[프록시] 특성은 Automation이 이중 인터페이스에 대한 프록시/스텁 처리기로 등록되지 않도록 방지합니다.

[ 
    proxy, 
    uuid(string-uuid <>)
    [ , interface-attribute-list <>] 
] 
interface interface-name <> : base-interface <>
{
    ...
}

매개 변수

string-uuid

8개의 16진수 숫자와 하이픈으로 구성된 문자열을 지정한 다음, 각각 4개의 16진수로 구성된 3개의 그룹과 하이픈, 12개의 16진수 숫자로 구성된 문자열을 지정합니다. MIDL 컴파일러 스위치 /osf를 사용하는 경우를 제외하고 UUID 문자열을 따옴표로 묶을 수 있습니다.

interface-attribute-list

인터페이스 전체에 적용되는 0개 이상의 IDL 특성 목록을 지정합니다. 둘 이상의 인터페이스 특성이 있는 경우 쉼표로 구분해야 합니다.

interface-name

인터페이스의 이름입니다.

기본 인터페이스

이 파생된 인터페이스가 멤버 함수, 상태 코드 및 인터페이스 특성을 상속하는 인터페이스의 이름을 지정합니다. 파생된 인터페이스는 형식 정의를 상속하지 않습니다. 이렇게 하려면 가져오기 키워드(keyword) 사용하여 기본 인터페이스의 IDL 파일을 가져옵니다.

설명

이중 인터페이스에 [ 프록시] 특성을 사용하면 TLB가 생성된 스텁을 인수할 수 없습니다. 이 특성을 지정하면 typelib가 등록 취소된 경우 typelib 프록시를 등록 취소하면 안 됩니다.

플래그

TYPEFLAG_PROXY

인터페이스는 프록시/스텁 동적 링크 라이브러리를 사용 중임을 나타내기 위해 TYPEFLAG_PROXY 플래그로 표시할 수 있습니다. 이 플래그는 typelib이 등록 취소된 경우 typelib 프록시를 등록 취소하지 않도록 지정합니다.

추가 정보

MIDL을 사용하여 형식 라이브러리 생성

듀얼

TYPEFLAGS