Compartilhar via


Função DxgkIsFeatureEnabled2 (d3dkmddi.h)

O KMD pode chamar a função de DxgkIsFeatureEnabled2 do driver de porta de exibição antes que Dxgkrnl esteja habilitado para determinar se um recurso específico está habilitado.

Sintaxe

NTSTATUS DxgkIsFeatureEnabled2(
  PVOID                       DriverObject,
  DXGKARGCB_ISFEATUREENABLED2 *pArgs
);

Parâmetros

DriverObject

[in] Ponteiro para um DRIVER_OBJECT. O driver de miniporto de exibição obteve anteriormente esse ponteiro em sua funçãoDriverEntry.

pArgs

[in] Ponteiro para uma estrutura de DXGKARGCB_ISFEATUREENABLED2 que contém informações sobre o recurso a ser consultado.

Valor de retorno

DxgkIsFeatureEnabled2 retorna STATUS_SUCCESS após a conclusão do êxito. Caso contrário, ele retornará um código NTSTATUS apropriado.

Observações

DxgkIsFeatureEnabled2 é definido na biblioteca do driver de porta de exibição (displib.lib). Como resultado, o KMD pode chamar essa função para verificar a presença de um recurso habilitado antes que Dxgkrnl seja inicializado. Como DxgkIsFeatureEnabled2 destina-se a ser usada em DriverEntry, somente um subconjunto de recursos globais pode ser consultado por meio dele. Este subconjunto atualmente inclui:

  • DXGK_FEATURE_GPUVAIOMMU

Para obter mais informações, consulte Querying WDDM feature support and enablement.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11, versão 24H2 (WDDM 3.2)
cabeçalho d3dkmddi.h
IRQL PASSIVE_LEVEL

Consulte também

do DriverEntry

DXGKARGCB_ISFEATUREENABLED2