Интерфейс 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 |
Header | appxpackaging.h |