Función MFRegisterLocalByteStreamHandler (mfapi.h)
Registra un controlador de secuencia de bytes en el proceso del autor de la llamada.
Sintaxis
HRESULT MFRegisterLocalByteStreamHandler(
[in] PCWSTR szFileExtension,
[in] PCWSTR szMimeType,
[in] IMFActivate *pActivate
);
Parámetros
[in] szFileExtension
Cadena que contiene la extensión de nombre de archivo para este controlador.
[in] szMimeType
Cadena que contiene el tipo MIME para este controlador.
[in] pActivate
Puntero a la interfaz IMFActivate de un objeto de activación. El autor de la llamada implementa esta interfaz. El método IMFActivate::ActivateObject del objeto de activación debe crear un controlador de secuencia de bytes. El controlador de flujo de bytes expone la interfaz IMFByteStreamHandler .
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Los controladores de secuencias de bytes se usan en Microsoft Media Foundation durante el proceso de resolución de origen, que crea un origen multimedia a partir de una dirección URL. Para obtener más información, vea Controladores de esquema y controladores de Byte-Stream.
Dentro de un proceso, los controladores de secuencia de bytes locales tienen prioridad sobre los controladores de secuencia de bytes registrados en el registro. Los controladores de secuencia de bytes locales no son visibles para otros procesos.
Use esta función si desea registrar un controlador de secuencia de bytes personalizado para la aplicación, pero no quiere que el controlador esté disponible para otras aplicaciones.
szFileExtension o szMimeType pueden ser NULL; al menos uno debe ser distinto de NULL.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfapi.h |
Library | Mfplat.lib |
Archivo DLL | Mfplat.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