디스플레이 미니포트 드라이버 초기화
운영 체제에서 디스플레이 미니포트 드라이버를 로드한 후 다음 단계를 수행하여 디스플레이 미니포트 드라이버를 초기화합니다.
운영 체제는 디스플레이 미니포트 드라이버의 DriverEntry 함수를 호출합니다.
DriverEntry 는 DRIVER_INITIALIZATION_DATA 구조를 할당하고 DRIVER_INITIALIZATION_DATA 버전 멤버를 디스플레이 미니포트 드라이버의 다른 진입점 함수(즉, 디스플레이 미니포트 드라이버가 구현하는 함수)에 대한 포인터로 DXGKDDI_INTERFACE_VERSION 및 DRIVER_INITIALIZATION_DATA 나머지 멤버로 채웁니다.
DriverEntry는DxgkInitialize 함수를 호출하여 Microsoft DirectX 그래픽 커널 하위 시스템(Dxgkrnl.sys)을 로드하고 DirectX 그래픽 커널 하위 시스템에 디스플레이 미니포트 드라이버의 다른 진입점 함수에 대한 포인터를 제공합니다.
DxgkInitialize가 반환되면 DriverEntry는 DxgkInitialize의 반환 값을 다시 운영 체제로 전파합니다. 디스플레이 미니포트 드라이버 작성기는 DxgkInitialize 가 반환하는 값에 대해 가정하지 않아야 합니다.