¿Qué significa el código HRESULT 0x000D1060 (NS_S_WMR_PINTYPEPARTIALMATCH)?

 
Anterior Siguiente
NS_S_WMR_ALREADYRENDERED NS_S_WMR_PINTYPEFULLMATCH

NS_S_WMR_PINTYPEPARTIALMATCH

Cómo separar la causa: NS_S_WMR_PINTYPEPARTIALMATCH

NS_S_WMR_PINTYPEPARTIALMATCH (0x000D1060) es un estado de éxito/continuación del subsistema de rendering y negociación de pins. La descripción oficial en español indica: El tipo especificado coincide parcialmente con el tipo de este pin.

Punto de observación

Conserva source filter, pin, media type propuesto, callback, sample properties y resultado de Connect/Render. En la referencia técnica del mismo HRESULT aparecen además estos identificadores útiles: pin, HRESULT.

Comparación de estados

  • NS_E_WMR_WILLNOT_RENDER_BINARY_STREAM: Windows Media Player no puede reproducir archivos protegidos que contengan flujos binarios.
  • NS_E_WMR_WAITINGONFORMATSWITCH: La operación especificada no puede completarse mientras se espera que el SDK cambie el formato multimedia.
  • NS_E_WMR_PINTYPENOMATCH: El tipo especificado no coincide con este pin.

Valida con el mismo objeto de prueba. Si NS_S_WMR_PINTYPEPARTIALMATCH desaparece y aparece NS_E_WMR_WILLNOT_RENDER_BINARY_STREAM, registra el cambio como una condición distinta: Windows Media Player no puede reproducir archivos protegidos que contengan flujos binarios.

Referencias técnicas


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