IInspectable::GetIids 메서드(inspectable.h)

현재 Windows 런타임 클래스에서 구현되는 인터페이스를 가져옵니다.

구문

HRESULT GetIids(
  [out] ULONG *iidCount,
  [out] IID   **iids
);

매개 변수

[out] iidCount

형식: ULONG*

IUnknownIInspectable 구현을 제외한 현재 Windows 런타임 개체에서 구현되는 인터페이스 수입니다.

[out] iids

형식: IID**

현재 Windows 런타임 개체에 의해 구현된 각 인터페이스에 대한 IID를 포함하는 배열에 대한 포인터입니다. IUnknownIInspectable 인터페이스는 제외됩니다.

반환 값

형식: HRESULT

이 함수는 다음 값을 반환할 수 있습니다.

반환 코드 Description
S_OK
IID 배열이 할당되어 iids 에 성공적으로 저장되었습니다.
E_OUTOFMEMORY
iid를 할당하지 못했습니다.

설명

GetIids 메서드를 사용하여 Windows 런타임 개체에 의해 구현되는 인터페이스를 검색합니다.

iids 배열의 모든 IID에 대한 QueryInterface 호출은 성공해야 합니다.

호출자는 CoTaskMemFree 함수를 사용하여 IID 배열을 해제합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 inspectable.h

참고 항목

IInputPaneInterop

IInspectable

winrt::get_interfaces