¿Qué significa el código HRESULT 0x8004165D (QPLIST_E_VECTORBYREF_USED_ALONE)?

 
Anterior Siguiente
QPLIST_E_DUPLICATE QPLIST_E_BYREF_USED_WITHOUT_PTRTYPE

QPLIST_E_VECTORBYREF_USED_ALONE

Qué significa QPLIST_E_VECTORBYREF_USED_ALONE

QPLIST_E_VECTORBYREF_USED_ALONE corresponde a 0x8004165D. DBTYPE_VECTOR o DBTYPE_BYREF se utilizó sin ningún otro tipo.

Qué comprobar

Inspecciona el DBTYPE compuesto de la entrada y separa los flags VECTOR/BYREF del tipo base. Estos modificadores no describen por sí solos el elemento almacenado.

Cómo corregirlo

Añade el DBTYPE base compatible que complete la representación o elimina el modificador si no corresponde. Verifica que consumidor y productor usen la misma forma de memoria.

Qué distingue este resultado

La lista declara un modificador de tipo sin el tipo de datos al que debería aplicarse.

Referencias técnicas


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