IDispatch::GetTypeInfoCount 메서드(oaidl.h)

개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).

구문

HRESULT GetTypeInfoCount(
  [out] UINT *pctinfo
);

매개 변수

[out] pctinfo

개체에서 제공하는 형식 정보 인터페이스의 수입니다. 개체가 형식 정보를 제공하는 경우 이 숫자는 1입니다. 그렇지 않으면 숫자는 0입니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 설명
S_OK
성공.
E_notimpl
실패.

설명

메서드는 개체가 형식 정보를 제공하지 않음을 나타내는 0을 반환할 수 있습니다. 이 경우 개체는 IDispatch 또는 VTBL을 통해 프로그래밍할 수 있지만 형식 정보에 액세스하는 브라우저, 컴파일러 또는 기타 프로그래밍 도구에 대한 런타임 형식 정보는 제공하지 않습니다. 브라우저에서 개체를 숨기는 데 유용할 수 있습니다.

예제

Lines 샘플 파일 Lines.cpp의 이 코드는 CLines 클래스(ActiveX 또는 OLE 개체)에 대한 GetTypeInfoCount 멤버 함수를 구현합니다.

STDMETHODIMP
CLines::GetTypeInfoCount(UINT * pctinfo)
{
   if (pctinfo == NULL) {
      return E_INVALIDARG;
}
   *pctinfo = 1;
   return NOERROR;
}

요구 사항

   
대상 플랫폼 Windows
헤더 oaidl.h

추가 정보

IAccessible

IDispatch