DXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT función de devolución de llamada (d3dkmddi.h)
La función DxgkDdiSetDisplayPrivateDriverFormat cambia el atributo de formato privado de un origen de vídeo presente.
Sintaxis
DXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT DxgkddiSetdisplayprivatedriverformat;
NTSTATUS DxgkddiSetdisplayprivatedriverformat(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT pSetDisplayPrivateDriverFormat
)
{...}
Parámetros
[in] hAdapter
Identificador de un bloque de contexto asociado a un adaptador de pantalla. El controlador de minipuerto de pantalla proporcionó anteriormente este identificador al subsistema del kernel de gráficos de Microsoft DirectX en el parámetro de salida MiniportDeviceContext de la función DxgkDdiAddDevice .
[in] pSetDisplayPrivateDriverFormat
Puntero a una estructura DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT que contiene argumentos de función.
Valor devuelto
DxgkDdiSetDisplayPrivateDriverFormat devuelve STATUS_SUCCESS si se realiza correctamente; de lo contrario, devuelve STATUS_UNSUCCESSFUL para indicar que el controlador no pudo cambiar el atributo de formato privado del origen de la presentación del vídeo especificado.
Comentarios
El subsistema del kernel de gráficos de DirectX llama a la función dxgkDdiSetDisplayPrivateDriverFormat del controlador de pantalla del miniporte de pantalla después de que el controlador de pantalla pfnSetDisplayPrivateDriverFormatCb llame a la función de devolución de llamada pfnSetDisplayPrivateDriverFormatCb . Por ejemplo, el controlador de pantalla en modo de usuario podría llamar a pfnSetDisplayPrivateDriverFormatCb para cambiar el formato giratorio del origen del vídeo presente cuando se crea un cambio de volteo de pantalla completa. A continuación, el subsistema del kernel de gráficos directX llama al controlador de miniporte de pantalla DxgkDdiSetDisplayPrivateDriverFormat para cambiar el formato del controlador privado del origen del vídeo presente. Esto permite que la asignación principal se muestre en el origen del vídeo presente sin necesidad de traducción de la superficie principal.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Plataforma de destino | Escritorio |
Encabezado | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |