Share via


IProvideMultipleClassInfo::GetInfoOfIndex 메서드(ocidl.h)

지정된 인덱스에서 형식 정보를 검색합니다.

구문

HRESULT GetInfoOfIndex(
  [in]  ULONG     iti,
  [in]  DWORD     dwFlags,
  [out] ITypeInfo **pptiCoClass,
  [out] DWORD     *pdwTIFlags,
  [out] ULONG     *pcdispidReserved,
  [out] IID       *piidPrimary,
  [out] IID       *piidSource
);

매개 변수

[in] iti

정보를 가져올 형식 정보의 인덱스입니다. 인덱스 0은 extender 개체의 기본 인터페이스입니다. index *pcti-1은 기본 개체의 인덱스입니다.

[in] dwFlags

요청되는 아웃 매개 변수를 나타내는 비트 필드입니다. 특정 플래그를 표시하면 적절한 정보가 연결된 out 매개 변수에 할당됩니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
MULTICLASSINFO_GETTYPEINFO
0x00000001
pptiCoClass 정보에 대한 요청을 나타냅니다.
MULTICLASSINFO_GETNUMRESERVEDDISPIDS
0x00000002
pcdispidReservedpdwTIFlags 정보에 대한 요청을 나타냅니다.
MULTICLASSINFO_GETIIDPRIMARY
0x00000004
piidPrimary 정보에 대한 요청을 나타냅니다.
MULTICLASSINFO_GETIIDSOURCE
0x00000008
piidSource 정보에 대한 요청을 나타냅니다.

[out] pptiCoClass

요청된 기여자 대한 coclass 형식 정보입니다. ITypeInfo를 참조하세요.

[out] pdwTIFlags

비트 필드 플래그입니다.

[out] pcdispidReserved

자체 사용을 위해 pptiCoClass 예약의 기본 인터페이스인 DISPID 수입니다. 이 숫자는 이 클래스가 확장 중인 개체에 의해 구현된 예약된 범위에서 DISPID를 오프셋하는 양을 계산하는 데 사용할 수 있습니다.

[out] piidPrimary

요청된 기여자 대한 기본 인터페이스의 IID입니다.

[out] piidSource

요청된 기여자 대한 기본 소스 인터페이스의 IID입니다.

반환 값

이 메서드는 표준 반환 값 E_INVALIDARG, E_POINTER, E_FAIL 및 S_OK 반환할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 ocidl.h

추가 정보

IProvideMultipleClassInfo