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 |