Compartilhar via


Função DxgkIsFeatureEnabled2 (d3dkmddi.h)

O KMD pode chamar a função DxgkIsFeatureEnabled2 do driver de porta de exibição antes que dxgkrnl seja 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 miniporta de exibição obteve anteriormente esse ponteiro em sua função DriverEntry .

pArgs

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

Retornar valor

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

Comentários

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

  • DXGK_FEATURE_GPUVAIOMMU

Para obter mais informações, consulte Consultando o suporte e a habilitação de recursos do WDDM.

Requisitos

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

Confira também

DriverEntry

DXGKARGCB_ISFEATUREENABLED2