Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
This article describes system-supplied, kernel-mode interfaces provided through the DirectX graphics kernel subsystem (Dxgkrnl.sys).
- The display port driver is a part of Dxgkrnl.sys.
- El controlador miniport de pantalla en modo kernel (KMD) es implementado por los proveedores de hardware gráfico.
For descriptions of other functions implemented by Dxgkrnl, see articles such as:
Compatibilidad con la rotación de Path-Independent
Obtención de modos de destino de monitor adicionales
Dxgkrnl Interface
A KMD's DriverEntry function calls the operating system's DxgkInitialize function, which causes Dxgkrnl to be loaded and initialized.
Once loaded, Dxgkrnl.sys provides the KMD with pointers to its functions by passing a DXGKRNL_INTERFACE structure to the KMD's DxgkDdiStartDevice function. Dxgkrnl's function pointers have a DxgkCb prefix.
The DXGKRNL_INTERFACE structure also contains a handle to a particular display adapter. El controlador de DisplayPort genera este identificador. The KMD passes this handle as an argument each time it calls any of the functions in DXGKRNL_INTERFACE.
Interfaces del controlador de DisplayPort
The KMD gets the display port driver's interfaces by calling Dxgkrnl's DxgkCbQueryServices function with a DXGK_SERVICES value that specifies the type of interface that the KMD wants. Los servicios que proporciona el controlador de puerto de visualización incluyen servicios de AGP (puerto gráfico acelerado), servicios de informes de depuración, servicios de operaciones temporizadas, entre otros.
See also
Arquitectura del modelo de controlador de pantalla de Windows (WDDM)