¿Qué significa el código HRESULT 0xC00D36EA (MF_E_PROPERTY_NOT_EMPTY)?

 
Anterior Siguiente
MF_E_PROPERTY_EMPTY MF_E_PROPERTY_VECTOR_NOT_ALLOWED

MF_E_PROPERTY_NOT_EMPTY

La propiedad ya contiene un valor

MF_E_PROPERTY_NOT_EMPTY la precondición de la operación es partir de una propiedad sin valor, pero el provider ya la inicializó o una etapa anterior la escribió.

  • Lee y registra el valor existente junto con PROPVARIANT.vt antes de la llamada que falla.
  • Traza el orden de inicialización para saber qué componente la pobló primero.
  • Distingue metadata proveniente del archivo de valores añadidos por la aplicación.

No sobrescribas ciegamente. Decide si debes reutilizar el valor existente, borrarlo mediante una operación soportada o evitar la segunda inicialización.

Microsoft: Media Metadata · Microsoft: IMFMetadata::DeleteProperty · Wine: property HRESULT definitions


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