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 |