Condividi tramite


D3DKMT_POLLDISPLAYCHILDREN struttura (d3dkmthk.h)

La struttura D3DKMT_POLLDISPLAYCHILDREN descrive i parametri per eseguire query sullo stato di connettività di tutti i dispositivi figlio della scheda di visualizzazione specificata.

Sintassi

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;

Members

[in] hAdapter

Tipo di dati D3DKMT_HANDLE che rappresenta l'handle in modalità kernel alla scheda grafica per eseguire query sullo stato di connettività dei dispositivi figlio.

[in] NonDestructiveOnly

Valore UINT che specifica se la chiamata alla funzione D3DKMTPollDisplayChildren deve essere solo non strutturativa. Un valore diverso da zero indica solo una chiamata non strutturativa; un valore zero indica che la chiamata può essere distruttiva, ovvero la chiamata può causare artefatti visivi sullo schermo.

[in] SynchronousPolling

Supportato a partire dal sistema operativo Windows 7.

Valore UINT che specifica se lo stato di connettività di tutti i dispositivi figlio viene segnalato entro 1 secondo della chiamata a D3DKMTPollDisplayChildren. Se impostato su un valore diverso da zero, lo stato della connettività viene segnalato entro 1 secondo. In caso contrario, non esiste alcun limite di tempo quando il miniport visualizzato può completare e segnalare il polling.

Se il driver miniport visualizzato deve eseguire il polling dei dispositivi figlio dopo aver ricevuto un avviso di un evento ACPI, il runtime deve impostare SynchronousPolling su un valore diverso da zero.

[in] DisableModeReset

Supportato a partire dal sistema operativo Windows 7.

Valore UINT che specifica se le reazioni del driver miniport visualizzato per individuare nuovi dispositivi figlio vengono disabilitate durante l'intervallo di polling. Se impostato su un valore diverso da zero, tali reazioni del driver vengono disabilitate durante l'intervallo di polling. In questo caso, impostare il parametro SynchronousPollingquando si imposta DisableModeReset. In caso contrario, le normali reazioni del driver alle scoperte dei nuovi dispositivi figlio sono consentite.

[in] PollAllAdapters

Supportato a partire dal sistema operativo Windows 7.

Valore UINT che specifica se tutti i dispositivi figlio vengono sottoposto a polling. Se impostato su un valore diverso da zero, vengono impostati tutti i dispositivi figlio. In caso contrario, vengono individuati solo i dispositivi figlio presenti nell'adattatore specificato nel polling.

[in] PollInterruptible

Supportato a partire dal sistema operativo Windows 7.

Valore UINT che specifica se i dispositivi figlio che sono consapevoli del rilevamento di plug-hot (HPD) vengono sottoposto a polling. Se impostato su un valore diverso da zero, i dispositivi figlio con riconoscimento HPD vengono eseguito il polling. In caso contrario, i dispositivi figlio con riconoscimento HPD potrebbero non essere individuati nel polling.

I dispositivi con riconoscimento HPD sono quelli per i quali, in una chiamata a DxgkDdiQueryChildRelations, childRelations. ChildCapabilities. Il membro HpdAwareness ha un valore non uguale a HpdAwarenessUninitialized o HpdAwarenessNone.

Per altre informazioni sui dispositivi con riconoscimento HPD, vedere Monitorare il rilevamento dei plug-in accesso frequente.

[in] Reserved

Supportato a partire dal sistema operativo Windows 7.

Questo membro è riservato e deve essere impostato su zero. L'impostazione di questo membro equivale a impostare i 26 bit rimanenti (0xFFFFFFC0) di un valore a 32 bit su zero.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmthk.h (include D3dkmthk.h)

Vedi anche

D3DKMTPollDisplayChildren

DxgkDdiQueryChildRelations