Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисляет возможности устройства, определенные в манифесте пакета.
Наследование
Интерфейс 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 |