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 |