IInterfaceInfo 인터페이스
속성을 지정 된 형식 라이브러리의 인터페이스에 대 한 정보를 제공합니다.
네임스페이스: Microsoft.VisualStudio.VsWizard
어셈블리: Microsoft.VisualStudio.VsWizard(Microsoft.VisualStudio.VsWizard.dll)
구문
‘선언
<GuidAttribute("8F24E5EC-AB6F-4EB1-B341-917D7DC5BCC3")> _
Public Interface IInterfaceInfo
[GuidAttribute("8F24E5EC-AB6F-4EB1-B341-917D7DC5BCC3")]
public interface IInterfaceInfo
[GuidAttribute(L"8F24E5EC-AB6F-4EB1-B341-917D7DC5BCC3")]
public interface class IInterfaceInfo
[<GuidAttribute("8F24E5EC-AB6F-4EB1-B341-917D7DC5BCC3")>]
type IInterfaceInfo = interface end
public interface IInterfaceInfo
IInterfaceInfo 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
![]() |
ActiveType | 인터페이스의 형식을 가져오거나 설정 합니다.는 eInterfaceType 열거형입니다. |
![]() |
Base | 인터페이스의 기본 클래스 이름을 포함 하는 문자열을 가져옵니다. |
![]() |
Default | 인터페이스의 기본 인터페이스 인지 여부를 나타내는 값을 가져옵니다. |
![]() |
Functions | 부모 개체에 대한 함수의 컬렉션을 가져옵니다. |
![]() |
Guid | 에 대 한 GUID를 가져옵니다는 IInterfaceInfo 개체입니다. |
![]() |
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 파일을 사용자 지정 마법사에서 속성 호출 방법에 대 한 정보입니다.