Función DxgkInitializeDisplayOnlyDriver (dispmprt.h)
Carga e inicializa el subsistema del kernel de gráficos de DirectX (Dxgkrnl.sys) para que lo use un controlador de solo visualización en modo kernel (KMDOD).
Sintaxis
NTSTATUS DxgkInitializeDisplayOnlyDriver(
[in] PDRIVER_OBJECT DriverObject,
[in] PUNICODE_STRING RegistryPath,
[in] PKMDDOD_INITIALIZATION_DATA KmdDodInitializationData
);
Parámetros
[in] DriverObject
Puntero a una estructura de DRIVER_OBJECT . El KMDOD obtuvo anteriormente este puntero en su función DriverEntry .
[in] RegistryPath
Puntero a una estructura de UNICODE_STRING que proporciona la ruta de acceso a la clave del Registro de servicio de KMDOD. El KMDOD obtuvo anteriormente este puntero en su función DriverEntry .
[in] KmdDodInitializationData
Puntero a una estructura de KMDDOD_INITIALIZATION_DATA que proporciona el subsistema del kernel de gráficos directX con punteros a funciones implementadas por el KMDOD.
Valor devuelto
Devuelve STATUS_SUCCESS si se realiza correctamente; de lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.
Comentarios
Todos los parámetros proporcionados por el KMDOD pueden estar en la memoria paginada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Escritorio |
Encabezado | dispmprt.h |
Library | Displib.lib |
IRQL | PASSIVE_LEVEL |