다음을 통해 공유


IAppxManifestDeviceCapabilitiesEnumerator 인터페이스(appxpackaging.h)

패키지 매니페스트에 정의된 디바이스 기능을 열거합니다.

상속

IAppxManifestDeviceCapabilitiesEnumerator 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IAppxManifestDeviceCapabilitiesEnumerator 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IAppxManifestDeviceCapabilitiesEnumerator 인터페이스에는 이러한 메서드가 있습니다.

 
IAppxManifestDeviceCapabilitiesEnumerator::GetCurrent

열거자의 현재 위치에 있는 디바이스 기능을 가져옵니다.
IAppxManifestDeviceCapabilitiesEnumerator::GetHasCurrent

열거자의 현재 위치에 디바이스 기능이 있는지 여부를 확인합니다.
IAppxManifestDeviceCapabilitiesEnumerator::MoveNext

열거자의 위치를 다음 디바이스 기능으로 진행합니다.

설명

디바이스 기능은 패키지 매니페스트의 DeviceCapability 요소를 사용하여 지정됩니다.

이 개체는 IAppxManifestReader::GetDeviceCapabilities 메서드를 사용하여 검색할 수 있습니다.

예제

LPWSTR deviceCapability = NULL;
bool hasCurrent = false;
	
for (deviceCapabilitiesEnumerator->GetHasCurrent(&hasCurrent); hasCurrent == true;
	deviceCapabilitiesEnumerator->MoveNext(&hasCurrent))
{
	hr = deviceCapabilitiesEnumerator->GetCurrent(&deviceCapability); 

	...

	if (deviceCapability)
	{
		CoTaskMemFree(deviceCapability);
	}
}

요구 사항

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

추가 정보

IAppxManifestReader::GetDeviceCapabilities