Interfaccia IAppxManifestDeviceCapabilitiesEnumerator (appxpackaging.h)
Enumera le funzionalità del dispositivo definite nel manifesto del pacchetto.
Ereditarietà
L'interfaccia IAppxManifestDeviceCapabilitiesEnumerator eredita dall'interfaccia IUnknown. IAppxManifestDeviceCapabilitiesEnumerator include anche questi tipi di membri:
Metodi
L'interfaccia IAppxManifestDeviceCapabilitiesEnumerator include questi metodi.
IAppxManifestDeviceCapabilitiesEnumerator::GetCurrent Ottiene la funzionalità del dispositivo nella posizione corrente dell'enumeratore. |
IAppxManifestDeviceCapabilitiesEnumerator::GetHasCurrent Determina se è presente una funzionalità del dispositivo nella posizione corrente dell'enumeratore. |
IAppxManifestDeviceCapabilitiesEnumerator::MoveNext Sposta la posizione dell'enumeratore alla funzionalità del dispositivo successiva. |
Commenti
Le funzionalità del dispositivo vengono specificate usando l'elemento DeviceCapability nel manifesto del pacchetto.
Questo oggetto può essere recuperato usando il metodo IAppxManifestReader::GetDeviceCapabilities .
Esempio
LPWSTR deviceCapability = NULL;
bool hasCurrent = false;
for (deviceCapabilitiesEnumerator->GetHasCurrent(&hasCurrent); hasCurrent == true;
deviceCapabilitiesEnumerator->MoveNext(&hasCurrent))
{
hr = deviceCapabilitiesEnumerator->GetCurrent(&deviceCapability);
...
if (deviceCapability)
{
CoTaskMemFree(deviceCapability);
}
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | appxpackaging.h |