DXGKCB_QUEUE_DPC función de devolución de llamada (dispmprt.h)
La función DxgkCbQueueDpc pone en cola una llamada de procedimiento diferida (DPC) para su ejecución en irQL DISPATCH_LEVEL.
Sintaxis
DXGKCB_QUEUE_DPC DxgkcbQueueDpc;
BOOLEAN DxgkcbQueueDpc(
[in] HANDLE DeviceHandle
)
{...}
Parámetros
[in] DeviceHandle
Identificador que representa un adaptador de pantalla. El controlador de minipuerto de pantalla obtuvo previamente este identificador en el miembro DeviceHandle de la estructura de DXGKRNL_INTERFACE que se pasó a DxgkDdiStartDevice.
Valor devuelto
DxgkCbQueueDpc devuelve TRUE si el DPC se pone en cola correctamente; de lo contrario, devuelve FALSE.
Comentarios
Esta función pone en cola un objeto DPC para el miniporte de pantalla y llama a la función DxgkDdiDpcRoutine cuando la rutina de servicio de interrupción (ISR) la solicita.
Solo puede haber una devolución de llamada a esta función programada por dispositivo en cualquier momento. Si una devolución de llamada ya está programada para un dispositivo, una segunda llamada a DxgkCbQueueDpc no tendrá ningún efecto y devolverá FALSE.
Para obtener más información sobre el uso de esta función, consulte estos temas:
- Envío de un búfer de comandos
- Flujo de operación del modelo de controlador de pantalla de Windows (WDDM)
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Plataforma de destino | Escritorio |
Encabezado | dispmprt.h (incluir Dispmprt.h) |
IRQL | Cualquier nivel |