Evento External.OnSendMessageComplete
[La característica asociada a esta página, Reproductor multimedia de Windows SDK, es una característica heredada. Se ha reemplazado por MediaPlayer. MediaPlayer se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer en lugar de Reproductor multimedia de Windows SDK, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Nota:
En este tema se describe la funcionalidad diseñada para su uso por las tiendas en línea. No se admite el uso de esta funcionalidad fuera del contexto de una tienda en línea.
El evento OnSendMessageComplete se produce cuando la tienda en línea ha terminado de procesar un mensaje. El script de la página de detección envió previamente el mensaje llamando a External.sendMessage.
window.external.OnSendMessageComplete = FunctionName
Valores posibles
Se trata de una propiedad de solo escritura que especifica el nombre de la función en el script que Reproductor multimedia de Windows llama cuando se produce el evento.
Parámetros
La función que controla este evento tiene los parámetros siguientes.
-
Msg
-
La misma cadena que se pasó en el parámetro Msg de sendMessage.
-
Param
-
La misma cadena que se pasó en el parámetro Param de sendMessage.
-
Resultado
-
Cadena que contiene el resultado del control de mensajes. Vea la sección Comentarios.
Comentarios
El método sendMessage llama a IWMPContentPartner::SendMessage, que devuelve de forma asincrónica. Es decir, devuelve antes de que la tienda en línea termine de procesar el mensaje. Cuando la tienda en línea termina de procesar el mensaje, llama a IWMPContentPartnerCallback::SendMessageComplete, que a su vez llama al controlador de eventos OnSendMessageComplete del script.
Cuando la tienda en línea llama a IWMPContentPartnerCallback::SendMessageComplete, proporciona un código de resultado en el parámetro bstrResult . Reproductor multimedia de Windows no interpreta ese código de resultado. En su lugar, Reproductor multimedia de Windows pasa el código de resultado junto al controlador de eventos OnSendMessageComplete en el parámetro Result.
Ninguno de los parámetros (Msg, Param, Result) del controlador de eventos OnSendMessageComplete se interpreta mediante Reproductor multimedia de Windows. Los parámetros solo tienen significado para la tienda en línea.
Requisitos
Requisito | Value |
---|---|
Versión |
Reproductor de Windows Media 11 |
Archivo DLL |
|
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de