¿Qué significa el código HRESULT 0xC00DABE9 (MF_E_CAPTURE_SOURCE_DEVICE_EXTENDEDPROP_OP_IN_PROGRESS)?

 
Anterior Siguiente
MF_E_CAPTURE_SOURCE_NO_AUDIO_STREAM_PRESENT MF_E_CAPTURE_PROPERTY_SET_DURING_PHOTO

MF_E_CAPTURE_SOURCE_DEVICE_EXTENDEDPROP_OP_IN_PROGRESS

Ya hay una operación de propiedad extendida del dispositivo en curso

MF_E_CAPTURE_SOURCE_DEVICE_EXTENDEDPROP_OP_IN_PROGRESS indica que la capa de control de cámara todavía está procesando una operación asíncrona y no puede aceptar otra incompatible.

  • Registra identificador de control/propiedad, valor solicitado, inicio, notificación de finalización y HRESULT final.
  • Evita comandos duplicados procedentes de eventos repetidos de UI o de dos subsistemas que configuran la misma cámara simultáneamente.
  • No interpretes “solicitud aceptada” como “operación terminada”; conserva un estado pending hasta la ruta documentada de completion.

Reiniciar preview o reconstruir el sink no finaliza una transacción de propiedad pendiente y puede ocultar el orden real de los eventos. El arreglo es serializar el control del dispositivo.

Microsoft: IMFCaptureSource · Microsoft: modelo de eventos Capture Engine · Microsoft: patrón de callbacks del sample


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