¿Qué significa el código HRESULT 0x80000011 (RO_E_METADATA_INVALID_TYPE_FORMAT)?

 
También puede significar:
ConstanteTipoSO
STATUS_DEVICE_BUSYNTSTATUSWindows
Anterior Siguiente
RO_E_METADATA_NAME_IS_NAMESPACE RO_E_INVALID_METADATA_FILE

RO_E_METADATA_INVALID_TYPE_FORMAT

Qué significa RO_E_METADATA_INVALID_TYPE_FORMAT

RO_E_METADATA_INVALID_TYPE_FORMAT corresponde a 0x80000011. El nombre de tipo tiene un formato no válido.

Qué comprobar

Captura la cadena de nombre de tipo, incluidos generics, aridad y separadores de namespace. Busca sintaxis no válida generada por reflexión o concatenación.

Cómo resolverlo o tratarlo

Construye el type name con la gramática WinRT válida y usa metadata APIs para componer tipos genéricos en vez de texto manual.

Qué distingue este resultado

El problema está en la forma del nombre de tipo antes de intentar encontrarlo en el archivo metadata.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.