DXGKDDI_QUERYENGINESTATUS fonction de rappel (d3dkmddi.h)
Le planificateur GPU du pilote de port d’affichage appelle cette fonction pour déterminer la progression d’un nœud au sein d’une carte d’affichage physique active (moteur).
Syntaxe
DXGKDDI_QUERYENGINESTATUS DxgkddiQueryenginestatus;
NTSTATUS DxgkddiQueryenginestatus(
IN_CONST_HANDLE hAdapter,
INOUT_PDXGKARG_QUERYENGINESTATUS pQueryEngineStatus
)
{...}
Paramètres
hAdapter
Handle vers un bloc de contexte associé à un adaptateur d’affichage. Le pilote miniport d’affichage a précédemment fourni ce handle au sous-système du noyau graphique DirectX dans le MiniportDeviceContext paramètre de sortie de la fonction DxgkDdiAddDevice.
pQueryEngineStatus
Pointeur vers une structure DXGKARG_QUERYENGINESTATUS qui spécifie un nœud et un adaptateur physique à interroger pour la progression, et qui fournit une valeur pour la progression.
Valeur de retour
Retourne STATUS_SUCCESS si la fonction réussit. Sinon, cette fonction retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
Cette fonction doit être rendue paginable et elle doit toujours réussir.
Le système d’exploitation garantit que cette fonction suit le mode de synchronisation de premier niveau tel que défini dans threading et le premier niveau de synchronisation.
Pour plus d’informations, consultez modifications de TDR dans Windows 8.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
serveur minimum pris en charge | Windows Server 2012 |
plateforme cible | Bureau |
d’en-tête | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |