Funzione DxgkInitializeDisplayOnlyDriver (dispmprt.h)

Carica e inizializza il sottosistema del kernel di grafica DirectX (Dxgkrnl.sys) da usare da un driver di sola visualizzazione in modalità kernel (KMDOD).

Sintassi

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

Parametri

[in] DriverObject

Puntatore a una struttura DRIVER_OBJECT . Il KMDOD ha ottenuto in precedenza questo puntatore nella relativa funzione DriverEntry .

[in] RegistryPath

Puntatore a una struttura UNICODE_STRING che fornisce il percorso alla chiave del Registro di sistema del servizio KMDOD. Il KMDOD ha ottenuto in precedenza questo puntatore nella relativa funzione DriverEntry .

[in] KmdDodInitializationData

Puntatore a una struttura KMDDOD_INITIALIZATION_DATA che fornisce il sottosistema kernel della grafica DirectX con puntatori alle funzioni implementate dal KMDOD.

Valore restituito

Restituisce STATUS_SUCCESS se ha esito positivo; in caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.

Commenti

Tutti i parametri forniti dal KMDOD possono essere in memoria paginata.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Desktop
Intestazione dispmprt.h
Libreria Displib.lib
IRQL PASSIVE_LEVEL

Vedi anche

DRIVER_OBJECT

DriverEntry di Display Miniport Driver

DxgkInitialize

KMDDOD_INITIALIZATION_DATA

UNICODE_STRING