Función KsRegisterAggregatedClientUnknown (ks.h)
De forma muy similar a COM, la función KsRegisterAggregatedClientUnknown agrega dos objetos: el objeto AVStream especificado y un objeto desconocido de cliente.
Sintaxis
KSDDKAPI PUNKNOWN KsRegisterAggregatedClientUnknown(
[in] PVOID Object,
[in] PUNKNOWN ClientUnknown
);
Parámetros
[in] Object
Puntero al objeto AVStream para convertirse en la interfaz desconocida externa.
[in] ClientUnknown
Puntero a una interfaz IUnknown.
Valor devuelto
Devuelve el objeto agregado recién creado.
Comentarios
El cliente desconocido se convierte en la parte interna del objeto agregado y el objeto AVStream se convierte en el desconocido externo. Cuando se consulta una interfaz que avStream no controla, AVStream pasa la consulta al agregado interno.
Si un cliente desconocido ya se agrega en el objeto AVStream, AVStream libera el agregado registrado previamente y usa el desconocido pasado a KsRegisterAggregatedClientUnknown como el nuevo desconocido interno.
Hay cuatro contenedores en KsRegisterAggregatedClientUnknown que realizan conversiones de tipos.
No es necesario que los minidrivers se ejecuten en un entorno de C++ para usar esta función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX. |
Plataforma de destino | Universal |
Encabezado | ks.h (incluya Ks.h) |
Library | Ks.lib |
IRQL | PASSIVE_LEVEL |
Consulte también
KsDeviceRegisterAggregatedClientUnknown
KsFilterFactoryRegisterAggregatedClientUnknown
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