Partager via


D3DKMTPollDisplayChildren, fonction (d3dkmthk.h)

Les D3DKMTPollDisplayChildren requêtes de fonction pour l’état de connectivité de tous les appareils enfants de l’adaptateur donné.

Syntaxe

NTSTATUS D3DKMTPollDisplayChildren(
  [in] const D3DKMT_POLLDISPLAYCHILDREN *unnamedParam1
);

Paramètres

[in] unnamedParam1

Pointeur vers une structure D3DKMT_POLLDISPLAYCHILDREN qui décrit les paramètres d’interrogation de l’état de connectivité des appareils enfants de l’adaptateur.

Valeur de retour

D3DKMTPollDisplayChildren retourne l’une des valeurs suivantes :

Retourner le code Description
STATUS_SUCCESS L’état de connectivité a été récupéré avec succès.
STATUS_DEVICE_REMOVED La carte graphique a été arrêtée.

Cette fonction peut également retourner d’autres valeurs NTSTATUS.

Remarques

Le pilote client installable OpenGL appelle D3DKMTPollDisplayChildren pour rechercher l’état de connectivité de tous les appareils enfants de l’adaptateur. L’ICD définit le membre NonDestructiveOnly de D3DKMT_POLLDISPLAYCHILDREN pour indiquer si D3DKMTPollDisplayChildren doit être destructeur (c’est-à-dire provoquer des artefacts visuels). Pour l’interrogation classique, l’ICD doit définir NonDestructiveOnly sur TRUE pour empêcher le scintillement de l’écran.

Les nouveaux appareils enfants sont énumérés dans le gestionnaire Plug-and-Play (PnP) lorsque PnP les détecte. Les appareils sont ensuite répertoriés dans le gestionnaire d’appareils. Si PnP détermine qu’un appareil enfant a été supprimé, l’appareil est signalé comme une suppression surprise.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
plateforme cible Universel
d’en-tête d3dkmthk.h (include D3dkmthk.h)
bibliothèque Gdi32.lib
DLL Gdi32.dll

Voir aussi

D3DKMT_POLLDISPLAYCHILDREN