¿Qué significa el código HRESULT 0xC00D36EC (MF_E_PROPERTY_VECTOR_REQUIRED)?

 
Anterior Siguiente
MF_E_PROPERTY_VECTOR_NOT_ALLOWED MF_E_OPERATION_CANCELLED

MF_E_PROPERTY_VECTOR_REQUIRED

La propiedad requiere un valor vectorial

MF_E_PROPERTY_VECTOR_REQUIRED la key está definida como multivaluada, pero el PROPVARIANT entregado representa un único valor escalar.

  • Confirma el element VARTYPE requerido y combínalo con VT_VECTOR.
  • Inicializa count y pointer/array de elementos de forma coherente; un vector vacío/mal formado es otro problema.
  • Distingue un scalar string de un vector con una sola string.

Construye el vector real esperado por el provider. No concatenes valores en texto para simular una propiedad multivaluada.

Microsoft: vector metadata names · Microsoft: multipleValues property schema · Wine: property HRESULT definitions


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