Compartilhar via


Função DxgkInitializeDisplayOnlyDriver (dispmprt.h)

Carrega e inicializa o subsistema de kernel de elementos gráficos DirectX (Dxgkrnl.sys) para uso por um KMDOD (driver somente exibição no modo kernel).

Sintaxe

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

Parâmetros

[in] DriverObject

Um ponteiro para uma estrutura DRIVER_OBJECT . O KMDOD obteve anteriormente esse ponteiro em sua função DriverEntry .

[in] RegistryPath

Um ponteiro para uma estrutura UNICODE_STRING que fornece o caminho para a chave do registro de serviço do KMDOD. O KMDOD obteve anteriormente esse ponteiro em sua função DriverEntry .

[in] KmdDodInitializationData

Um ponteiro para uma estrutura KMDDOD_INITIALIZATION_DATA que fornece o subsistema de kernel de elementos gráficos DirectX com ponteiros para funções implementadas pelo KMDOD.

Retornar valor

Retorna STATUS_SUCCESS se for bem-sucedido; caso contrário, retornará um dos códigos de erro definidos em Ntstatus.h.

Comentários

Todos os parâmetros fornecidos pelo KMDOD podem estar na memória paginada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Área de Trabalho
Cabeçalho dispmprt.h
Biblioteca Displib.lib
IRQL PASSIVE_LEVEL

Confira também

DRIVER_OBJECT

DriverEntry of Display Miniport Driver

DxgkInitialize

KMDDOD_INITIALIZATION_DATA

UNICODE_STRING