Interface IAppxManifestDeviceCapabilitiesEnumerator (appxpackaging.h)
Enumera os recursos do dispositivo definidos no manifesto do pacote.
Herança
A interface IAppxManifestDeviceCapabilitiesEnumerator herda da interface IUnknown . IAppxManifestDeviceCapabilitiesEnumerator também tem estes tipos de membros:
Métodos
A interface IAppxManifestDeviceCapabilitiesEnumerator tem esses métodos.
IAppxManifestDeviceCapabilitiesEnumerator::GetCurrent Obtém a funcionalidade do dispositivo na posição atual do enumerador. |
IAppxManifestDeviceCapabilitiesEnumerator::GetHasCurrent Determina se há uma funcionalidade de dispositivo na posição atual do enumerador. |
IAppxManifestDeviceCapabilitiesEnumerator::MoveNext Avança a posição do enumerador para a próxima funcionalidade do dispositivo. |
Comentários
As funcionalidades do dispositivo são especificadas usando o elemento DeviceCapability no manifesto do pacote.
Esse objeto pode ser recuperado usando o método IAppxManifestReader::GetDeviceCapabilities .
Exemplos
LPWSTR deviceCapability = NULL;
bool hasCurrent = false;
for (deviceCapabilitiesEnumerator->GetHasCurrent(&hasCurrent); hasCurrent == true;
deviceCapabilitiesEnumerator->MoveNext(&hasCurrent))
{
hr = deviceCapabilitiesEnumerator->GetCurrent(&deviceCapability);
...
if (deviceCapability)
{
CoTaskMemFree(deviceCapability);
}
}
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | appxpackaging.h |