Interfaz IAppxManifestDeviceCapabilitiesEnumerator (appxpackaging.h)
Enumera las funcionalidades del dispositivo definidas en el manifiesto del paquete.
Herencia
La interfaz IAppxManifestDeviceCapabilitiesEnumerator hereda de la interfaz IUnknown . IAppxManifestDeviceCapabilitiesEnumerator también tiene estos tipos de miembros:
Métodos
La interfaz IAppxManifestDeviceCapabilitiesEnumerator tiene estos métodos.
IAppxManifestDeviceCapabilitiesEnumerator::GetCurrent Obtiene la funcionalidad del dispositivo en la posición actual del enumerador. |
IAppxManifestDeviceCapabilitiesEnumerator::GetHasCurrent Determina si hay una funcionalidad de dispositivo en la posición actual del enumerador. |
IAppxManifestDeviceCapabilitiesEnumerator::MoveNext Desplaza la posición del enumerador a la siguiente funcionalidad del dispositivo. |
Comentarios
Las funcionalidades del dispositivo se especifican mediante el elemento DeviceCapability en el manifiesto del paquete.
Este objeto se puede recuperar mediante el método IAppxManifestReader::GetDeviceCapabilities .
Ejemplos
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 | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | appxpackaging.h |