IInterfaceInfo 인터페이스
지정된 형식 라이브러리 인터페이스의 속성에 대한 정보를 제공합니다.
네임스페이스: Microsoft.VisualStudio.VsWizard
어셈블리: Microsoft.VisualStudio.VsWizard(Microsoft.VisualStudio.VsWizard.dll)
구문
‘선언
<GuidAttribute("C1DEA742-903E-497B-BA09-A3FC53EA6530")> _
Public Interface IInterfaceInfo
[GuidAttribute("C1DEA742-903E-497B-BA09-A3FC53EA6530")]
public interface IInterfaceInfo
[GuidAttribute(L"C1DEA742-903E-497B-BA09-A3FC53EA6530")]
public interface class IInterfaceInfo
[<GuidAttribute("C1DEA742-903E-497B-BA09-A3FC53EA6530")>]
type IInterfaceInfo = interface end
public interface IInterfaceInfo
IInterfaceInfo 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
ActiveType | 인터페이스 형식을 eInterfaceType 열거형으로 가져오거나 설정합니다. | |
Base | 인터페이스의 기본 클래스의 이름이 들어 있는 문자열을 가져옵니다. | |
Default | 인터페이스가 기본 인터페이스인지 여부를 나타내는 값을 가져옵니다. | |
Functions | 부모 개체에 대한 함수의 컬렉션을 가져옵니다. | |
Guid | IInterfaceInfo 개체의 GUID를 가져옵니다. | |
IsDispatchable | 인터페이스가 IDispatch에서 파생되는지 여부를 나타내는 값을 가져옵니다. | |
Name | 개체의 이름을 가져오거나 설정합니다. | |
Properties | 인터페이스 속성을 가져옵니다. | |
Source | 인터페이스가 소스인지, 즉 클라이언트가 호출하지 않고 수신하는 인터페이스인지 여부를 나타내는 값을 가져옵니다. | |
Type | 인터페이스 형식을 eInterfaceType 열거형으로 가져옵니다. |
위쪽
설명
IInterfaceInfo 개체와 같은 지정된 된 인터페이스에 포함 된 속성에 대 한 정보를 제어 합니다.
Name
형식
함수
기본 인터페이스
예를 들어, 이러한 속성을 사용 하 여 지정 된 인터페이스의 메서드는 프로젝트에 추가할 수 있습니다. 예제는 인터페이스 구현 마법사을 참조하십시오.
예제
// From the Visual Studio Implement Interface Wizard, which uses the
// Name property to identify and get the properties of an interface.
function GetProxyClassHeader(oInterface)
{
var strHeader;
var strInterface = oInterface.Name;
var strIID = "__uuidof(" + strInterface + ")";
strHeader =
"template<class T>\r\n" +
"class CProxy" + strInterface + " :\r\n" +
"\tpublic IConnectionPointImpl<T, &" + strIID + ">\r\n" +
"{\r\n" +
"public:\r\n";
return strHeader;
}
참고
참고 방법: Visual C++ 마법사 모델 예제 해석 HTML과 사용자 지정 마법사의 default.js 파일에서 속성은 호출 하는 방법을 대 한 자세한 내용은.