显卡驱动入口如其它WDDM driver一样, 需要一个入口函数:
NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)
在这一入口函数中,驱动需要完成填充 DriverInitializationData 结构,然后调用 DxgkInitialize() 来完成驱动的注册。
这里把这些函数分类为:
basic function,
Device functions,
Overlay functions,
Context support functions,
Linked Display Adapter support function,
GDI acceleration. Extended for WDDM 1.1 等几类。
下一步我们继续分析各function个功能即驱动需要完成的工作