Funciones de ejemplo para COPP
Esta sección solo se aplica a Windows Server 2003 SP1 y versiones posteriores, y Windows XP SP2 y versiones posteriores.
Las funciones COPP de ejemplo muestran cómo implementar la funcionalidad de procesamiento de COPP. Estas funciones de ejemplo se asignan a las funciones de devolución de llamada de compensación de movimiento definidas en la estructura DD_MOTIONCOMPCALLBACKS . Puede implementar cada función de ejemplo y una solicitud de control de E/S copP (IOCTL) correspondiente y, a continuación, usar una plantilla de código de compensación de movimiento y una plantilla de controlador de minipuerto de vídeo para completar la implementación. Para obtener más información, vea Ejemplo de código para dispositivos de DIRECTX VA.
Funciones de ejemplo de COPP
Se llama a las funciones COPP de ejemplo de la tabla siguiente mediante el dispositivo COPP. Para obtener más información sobre el dispositivo COPP, vea COPP Device Definition Template Code (Código de plantilla de definición de dispositivo COPP ) y Define the COPP Device Class (Definición de la clase de dispositivo COPP).
Función miembro | Descripción |
---|---|
Inicializa el dispositivo COPP usado para la sesión de vídeo actual. |
|
Recupera el tamaño, en bytes, del certificado utilizado por el hardware gráfico. |
|
Recupera el certificado digital utilizado por el hardware gráfico. |
|
Establece la sesión de vídeo actual en modo protegido. |
|
Establece el nivel de protección en el conector físico asociado al dispositivo COPP. |
|
Recupera el estado de una sesión de vídeo protegida asociada a un dispositivo COPP. |
|
Cierra el objeto de dispositivo COPP e indica al controlador que libere los recursos de hardware asociados al dispositivo COPP. |
Asignación de funciones de ejemplo a DD_MOTIONCOMPCALLBACKS
Las funciones de ejemplo de esta sección se asignan a las funciones de devolución de llamada de compensación de movimiento mediante un IOCTL copP, como se indica a continuación; es decir, cada función de ejemplo se llama dentro de su IOCTL copP correspondiente, y cada IOCTL copP se pasa a la función EngDeviceIoControl dentro de su respectiva función de devolución de llamada de compensación de movimiento.
Función | IOCTL | DD_MOTIONCOMPCALLBACKS miembro |
---|---|---|
CreateMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
RenderMoComp |
||
DestroyMoComp |
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