Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Énumère les fonctionnalités d’appareil définies dans le manifeste du package.
Héritage
L’interface IAppxManifestDeviceCapabilitiesEnumerator hérite de l’interface IUnknown. IAppxManifestDeviceCapabilitiesEnumerator a également les types de membres suivants :
Méthodes
L’interface IAppxManifestDeviceCapabilitiesEnumerator a ces méthodes.
|
IAppxManifestDeviceCapabilitiesEnumerator ::GetCurrent Obtient la fonctionnalité de l’appareil à la position actuelle de l’énumérateur. |
|
IAppxManifestDeviceCapabilitiesEnumerator ::GetHasCurrent Détermine s’il existe une fonctionnalité d’appareil à la position actuelle de l’énumérateur. |
|
IAppxManifestDeviceCapabilitiesEnumerator ::MoveNext Avance la position de l’énumérateur jusqu’à la fonctionnalité d’appareil suivante. |
Remarques
Les fonctionnalités de l’appareil sont spécifiées à l’aide de l’élément DeviceCapability dans le manifeste du package.
Cet objet peut être récupéré à l’aide de la méthode IAppxManifestReader ::GetDeviceCapabilities .
Exemples
LPWSTR deviceCapability = NULL;
bool hasCurrent = false;
for (deviceCapabilitiesEnumerator->GetHasCurrent(&hasCurrent); hasCurrent == true;
deviceCapabilitiesEnumerator->MoveNext(&hasCurrent))
{
hr = deviceCapabilitiesEnumerator->GetCurrent(&deviceCapability);
...
if (deviceCapability)
{
CoTaskMemFree(deviceCapability);
}
}
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
| Plateforme cible | Windows |
| En-tête | appxpackaging.h |