D3DKMT_POLLDISPLAYCHILDREN Struktur (d3dkmthk.h)
Die D3DKMT_POLLDISPLAYCHILDREN-Struktur beschreibt Parameter zum Abfragen des Verbindungsstatus aller untergeordneten Geräte des angegebenen Anzeigeadapters.
Syntax
typedef struct _D3DKMT_POLLDISPLAYCHILDREN {
[in] D3DKMT_HANDLE hAdapter;
[in] UINT NonDestructiveOnly : 1;
[in] UINT SynchronousPolling : 1;
[in] UINT DisableModeReset : 1;
[in] UINT PollAllAdapters : 1;
[in] UINT PollInterruptible : 1;
[in] UINT Reserved : 27;
} D3DKMT_POLLDISPLAYCHILDREN;
Angehörige
[in] hAdapter
Ein D3DKMT_HANDLE Datentyp, der das Kernelmodushandle für den Grafikadapter darstellt, um den Verbindungsstatus untergeordneter Geräte abzufragen.
[in] NonDestructiveOnly
Ein UINT-Wert, der angibt, ob der Aufruf der D3DKMTPollDisplayChildren--Funktion nur nicht destruktiv sein soll. Ein Wert ungleich Null gibt nur einen nicht destruktiven Aufruf an; Ein Nullwert gibt an, dass der Aufruf destruktiv sein kann (d. a. der Aufruf kann visuelle Artefakte auf dem Bildschirm verursachen).
[in] SynchronousPolling
Unterstützt ab Windows 7-Betriebssystem.
Ein UINT-Wert, der angibt, ob der Verbindungsstatus aller untergeordneten Geräte innerhalb von 1 Sekunde des Aufrufs an D3DKMTPollDisplayChildrengemeldet wird. Wenn dieser Wert auf einen Wert ungleich Null festgelegt ist, wird der Verbindungsstatus innerhalb von 1 Sekunde gemeldet. Andernfalls gibt es kein Zeitlimit, wenn der Anzeige-Miniport abgeschlossen und die Abfrage melden kann.
Wenn der Miniporttreiber untergeordnete Geräte nach Erhalt einer Benachrichtigung über ein ACPI-Ereignis abrufen muss, sollte die Laufzeit SynchronousPolling- auf einen Wert ungleich Null festlegen.
[in] DisableModeReset
Unterstützt ab Windows 7-Betriebssystem.
Ein UINT-Wert, der angibt, ob reaktionen des Anzeigeminiporttreibers auf Ermittlungen neuer untergeordneter Geräte während des Abrufintervalls deaktiviert werden. Bei Festlegung auf einen Wert ungleich Null werden solche Reaktionen des Treibers während des Abrufintervalls deaktiviert. Legen Sie in diesem Fall den parameter SynchronousPollingfest, wenn Sie DisableModeReset-festlegen. Andernfalls sind normale Reaktionen des Treibers auf Entdeckungen neuer untergeordneter Geräte zulässig.
[in] PollAllAdapters
Unterstützt ab Windows 7-Betriebssystem.
Ein UINT-Wert, der angibt, ob alle untergeordneten Geräte abgefragt werden. Bei Festlegung auf einen Wert ungleich Null werden alle untergeordneten Geräte abgefragt. Andernfalls werden nur die untergeordneten Geräte, die sich auf dem angegebenen Adapter befinden, in der Abfrage ermittelt.
[in] PollInterruptible
Unterstützt ab Windows 7-Betriebssystem.
Ein UINT-Wert, der angibt, ob untergeordnete Geräte abgefragt werden, die die Hot-Plug-Erkennung (Hot-Plug Detection, HPD) kennen. Bei Festlegung auf einen Wert ungleich Null werden untergeordnete HPD-Geräte abgefragt. Andernfalls werden untergeordnete HPD-fähige Geräte möglicherweise nicht in der Abfrage erkannt.
HPD-fähige Geräte sind solche, für die in einem Aufruf von DxgkDdiQueryChildRelationsdie ChildRelations.ChildCapabilities.HpdAwareness Member hat einen Wert ungleich HpdAwarenessUninitialized oder HpdAwarenessNone.
Weitere Informationen zu HPD-fähigen Geräten finden Sie unter Monitor Hot Plug Detection.
[in] Reserved
Unterstützt ab Windows 7-Betriebssystem.
Dieses Element ist reserviert und sollte auf Null festgelegt werden. Das Festlegen dieses Elements entspricht dem Festlegen der verbleibenden 26 Bits (0xFFFFFFC0) eines 32-Bit-Werts auf Nullen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |