Partilhar 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 de 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.

Valor de retorno

Retorna STATUS_SUCCESS se tiver êxito; caso contrário, ele retorna um dos códigos de erro definidos em Ntstatus.h.

Observações

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
da Plataforma de Destino Área de trabalho
cabeçalho dispmprt.h
biblioteca Displib.lib
IRQL PASSIVE_LEVEL

Consulte também

DRIVER_OBJECT

DriverEntry do Display Miniport Driver

DxgkInitialize

KMDDOD_INITIALIZATION_DATA

UNICODE_STRING