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 |