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

Weitere Informationen

D3DKMT_POLLDISPLAYCHILDREN