D3DKMTPollDisplayChildren-Funktion (d3dkmthk.h)
Die D3DKMTPollDisplayChildren-Funktion fragt die Konnektivität status aller untergeordneten Geräte des angegebenen Adapters ab.
Syntax
NTSTATUS D3DKMTPollDisplayChildren(
[in] const D3DKMT_POLLDISPLAYCHILDREN *unnamedParam1
);
Parameter
[in] unnamedParam1
Ein Zeiger auf eine D3DKMT_POLLDISPLAYCHILDREN-Struktur, die die Parameter für die Abfrage der Konnektivität status der untergeordneten Geräte des Adapters beschreibt.
Rückgabewert
D3DKMTPollDisplayChildren gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Die Konnektivität status wurde erfolgreich abgerufen. |
STATUS_DEVICE_REMOVED | Der Grafikkarte wurde beendet. |
Diese Funktion kann auch andere NTSTATUS-Werte zurückgeben.
Hinweise
Der installierbare OpenGL-Clienttreiber (ICD) ruft D3DKMTPollDisplayChildren auf, um die Konnektivität status aller untergeordneten Geräte des Adapters abzufragen. Der ICD legt das NonDestructiveOnly-Element von D3DKMT_POLLDISPLAYCHILDREN fest, um anzugeben, ob D3DKMTPollDisplayChildren destruktiv sein soll (d. a. visuelle Artefakte verursachen). Für typische Abrufe sollte der ICD NonDestructiveOnly auf TRUE festlegen, um zu verhindern, dass der Bildschirm flackert.
Neue untergeordnete Geräte werden dem Plug & Play-Manager (PnP) aufgezählt, wenn sie von PnP erkannt werden. Die Geräte werden dann im Geräte-Manager aufgeführt. Wenn PnP feststellt, dass ein untergeordnetes Gerät entfernt wurde, wird das Gerät als überraschendes Entfernen gemeldet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Zielplattform | Universell |
Header | d3dkmthk.h (einschließlich D3dkmthk.h) |
Bibliothek | Gdi32.lib |
DLL | Gdi32.dll |