DxgkInitializeDisplayOnlyDriver-Funktion (dispmprt.h)

Lädt und initialisiert das DirectX-Grafikkernsubsystem (Dxgkrnl.sys) für die Verwendung durch einen Kernelmodustreiber( Display-Only Driver, 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 abgerufen.

[in] RegistryPath

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

[in] KmdDodInitializationData

Ein Zeiger auf eine KMDDOD_INITIALIZATION_DATA Struktur, die das DirectX-Grafikkernsubsystem mit Zeigern auf funktionen bereitstellt, die vom KMDOD implementiert werden.

Rückgabewert

Gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der in "Ntstatus.h" definierten Fehlercodes zurückgegeben.

Hinweise

Alle parameter, die vom KMDOD bereitgestellt werden, können sich im ausgelagerten Speicher befinden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Desktop
Kopfzeile dispmprt.h
Bibliothek Displib.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

DRIVER_OBJECT

DriverEntry of Display Miniport Driver

DxgkInitialize

KMDDOD_INITIALIZATION_DATA

UNICODE_STRING