다음을 통해 공유


DxgkInitializeDisplayOnlyDriver 함수(dispmprt.h)

KMDOD(커널 모드 디스플레이 전용 드라이버)에서 사용할 DirectX 그래픽 커널 하위 시스템(Dxgkrnl.sys)을 로드하고 초기화합니다.

구문

NTSTATUS DxgkInitializeDisplayOnlyDriver(
  [in] PDRIVER_OBJECT              DriverObject,
  [in] PUNICODE_STRING             RegistryPath,
  [in] PKMDDOD_INITIALIZATION_DATA KmdDodInitializationData
);

매개 변수

[in] DriverObject

DRIVER_OBJECT 구조체에 대한 포인터입니다. KMDOD는 이전에 DriverEntry 함수에서 이 포인터를 얻었습니다.

[in] RegistryPath

KMDOD의 서비스 레지스트리 키 경로를 제공하는 UNICODE_STRING 구조체에 대한 포인터입니다. KMDOD는 이전에 DriverEntry 함수에서 이 포인터를 얻었습니다.

[in] KmdDodInitializationData

KMDOD에서 구현하는 함수에 대한 포인터와 함께 DirectX 그래픽 커널 하위 시스템을 제공하는 KMDDOD_INITIALIZATION_DATA 구조체에 대한 포인터입니다.

반환 값

성공하면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 Ntstatus.h에 정의된 오류 코드 중 하나를 반환합니다.

설명

KMDOD에서 제공하는 모든 매개 변수는 페이징된 메모리에 있을 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
대상 플랫폼 데스크톱
머리글 dispmprt.h
라이브러리 Displib.lib
IRQL PASSIVE_LEVEL

추가 정보

DRIVER_OBJECT

디스플레이 미니포트 드라이버의 DriverEntry

DxgkInitialize

KMDDOD_INITIALIZATION_DATA

UNICODE_STRING