Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Listet die im Paketmanifest definierten Gerätefunktionen auf.
Vererbung
Die IAppxManifestDeviceCapabilitiesEnumerator-Schnittstelle erbt von der IUnknown-Schnittstelle . IAppxManifestDeviceCapabilitiesEnumerator verfügt auch über folgende Membertypen:
Methoden
Die IAppxManifestDeviceCapabilitiesEnumerator-Schnittstelle verfügt über diese Methoden.
IAppxManifestDeviceCapabilitiesEnumerator::GetCurrent Ruft die Gerätefunktion an der aktuellen Position des Enumerators ab. |
IAppxManifestDeviceCapabilitiesEnumerator::GetHasCurrent Bestimmt, ob an der aktuellen Position des Enumerators eine Gerätefunktion vorhanden ist. |
IAppxManifestDeviceCapabilitiesEnumerator::MoveNext Erhöht die Position des Enumerators auf die Funktion des nächsten Geräts. |
Hinweise
Gerätefunktionen werden mithilfe des DeviceCapability-Elements im Paketmanifest angegeben.
Dieses Objekt kann mit der IAppxManifestReader::GetDeviceCapabilities-Methode abgerufen werden.
Beispiele
LPWSTR deviceCapability = NULL;
bool hasCurrent = false;
for (deviceCapabilitiesEnumerator->GetHasCurrent(&hasCurrent); hasCurrent == true;
deviceCapabilitiesEnumerator->MoveNext(&hasCurrent))
{
hr = deviceCapabilitiesEnumerator->GetCurrent(&deviceCapability);
...
if (deviceCapability)
{
CoTaskMemFree(deviceCapability);
}
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | appxpackaging.h |