Freigeben über


DxgkInitializeDisplayOnlyDriver-Funktion (dispmprt.h)

Lädt und initialisiert das DirectX-Grafik-Kernelsubsystem (Dxgkrnl.sys) für die Verwendung durch einen Nur-Kernelmodus-Treiber (KMDOD).

Syntax

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

Parameter

[in] DriverObject

Ein Zeiger auf eine DRIVER_OBJECT Struktur. Der KMDOD hat diesen Zeiger zuvor in seiner DriverEntry--Funktion erhalten.

[in] RegistryPath

Ein Zeiger auf eine UNICODE_STRING-Struktur, die den Pfad zum Dienstregistrierungsschlüssel von KMDOD bereitstellt. Der KMDOD hat diesen Zeiger zuvor in seiner DriverEntry--Funktion erhalten.

[in] KmdDodInitializationData

Ein Zeiger auf eine KMDDOD_INITIALIZATION_DATA Struktur, die das DirectX-Grafik-Kernelsubsystem mit Zeigern auf Funktionen bereitstellt, die von der KMDOD implementiert werden.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn er erfolgreich ist; andernfalls wird eine der fehlercodes zurückgegeben, die in Ntstatus.h definiert sind.

Bemerkungen

Alle Parameter, die vom KMDOD bereitgestellt werden, können im ausgelagerten Speicher vorhanden sein.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Desktop
Header- dispmprt.h
Library Displib.lib
IRQL- PASSIVE_LEVEL

Siehe auch

DRIVER_OBJECT

DriverEntry des Miniporttreibers

DxgkInitialize-

KMDDOD_INITIALIZATION_DATA

UNICODE_STRING