Función DxgkIsFeatureEnabled2 (d3dkmddi.h)
KMD puede llamar a la función de dxgkIsFeatureEnabled2 del controlador de puerto de visualización antes de dxgkrnl está habilitada para determinar si está habilitada una característica determinada.
Sintaxis
NTSTATUS DxgkIsFeatureEnabled2(
PVOID DriverObject,
DXGKARGCB_ISFEATUREENABLED2 *pArgs
);
Parámetros
DriverObject
[in] Puntero a un DRIVER_OBJECT. El controlador de miniporte de pantalla obtuvo previamente este puntero en su función de 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.
Observaciones
dxgkIsFeatureEnabled2 se define en la biblioteca del controlador de puerto para mostrar (displib.lib). Como resultado, KMD puede llamar a esta función para comprobar la presencia de una característica habilitada antes de que se inicialice Dxgkrnl. Dado que dxgkIsFeatureEnabled2 está diseñado para usarse en DriverEntry, solo se puede consultar un subconjunto de características globales a través de ella. Este subconjunto incluye actualmente:
- DXGK_FEATURE_GPUVAIOMMU
Para obtener más información, consulte compatibilidad con características de WDDM de consulta y habilitación.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11, versión 24H2 (WDDM 3.2) |
encabezado de | d3dkmddi.h |
irQL | PASSIVE_LEVEL |