Función DxgkIsFeatureEnabled2 (d3dkmddi.h)

KMD puede llamar a la función DxgkIsFeatureEnabled2 del controlador de puerto de visualización antes de que Dxgkrnl esté habilitada para determinar si una característica determinada está habilitada.

Sintaxis

NTSTATUS DxgkIsFeatureEnabled2(
  PVOID                       DriverObject,
  DXGKARGCB_ISFEATUREENABLED2 *pArgs
);

Parámetros

DriverObject

[in] Puntero a un DRIVER_OBJECT. El controlador de miniporte de pantalla obtuvo anteriormente este puntero en su función DriverEntry .

pArgs

[in] Puntero a una estructura de DXGKARGCB_ISFEATUREENABLED2 que contiene información sobre la característica que se va a consultar.

Valor devuelto

DxgkIsFeatureEnabled2 devuelve STATUS_SUCCESS tras la finalización correcta. De lo contrario, devuelve un código NTSTATUS adecuado.

Comentarios

DxgkIsFeatureEnabled2 se define en la biblioteca del controlador de puerto de visualización (displib.lib). Como resultado, KMD puede llamar a esta función para comprobar la presencia de una característica habilitada antes de inicializar Dxgkrnl . Dado que DxgkIsFeatureEnabled2 está pensado para usarse en DriverEntry, solo se puede consultar un subconjunto de características globales a través de él. Este subconjunto incluye actualmente:

  • DXGK_FEATURE_GPUVAIOMMU

Para obtener más información, consulte Consulta de compatibilidad y habilitación de características de WDDM.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2 (WDDM 3.2)
Encabezado d3dkmddi.h
IRQL PASSIVE_LEVEL

Consulte también

DriverEntry

DXGKARGCB_ISFEATUREENABLED2