Condividi tramite


struttura D3DKMDT_VIDPN_HW_CAPABILITY (d3dkmdt.h)

La struttura D3DKMDT_VIDPN_HW_CAPABILITY descrive le funzionalità del driver miniport di visualizzazione per eseguire operazioni di visualizzazione su un VidPN funzionale specificato senza supporto hardware GPU dedicato. Per le definizioni della terminologia hardware usata in questo argomento, vedere la sezione Osservazioni.

Sintassi

typedef struct _D3DKMDT_VIDPN_HW_CAPABILITY {
  UINT DriverRotation : 1;
  UINT DriverScaling : 1;
  UINT DriverCloning : 1;
  UINT DriverColorConvert : 1;
  UINT DriverLinkedAdapaterOutput : 1;
  UINT DriverRemoteDisplay : 1;
  UINT Reserved : 26;
} D3DKMDT_VIDPN_HW_CAPABILITY;

Members

DriverRotation

Valore UINT che descrive la funzionalità del driver miniport di visualizzazione per visualizzare un'immagine ruotata.

Se impostato su un valore diverso da zero, il driver usa il software o il motore grafico fornito dal sistema per generare l'immagine ruotata e quindi usa l'hardware della pipeline di visualizzazione per visualizzare l'immagine ruotata.

Se impostato su 0, il driver usa l'hardware della pipeline di visualizzazione per generare direttamente l'immagine ruotata.

DriverScaling

Valore UINT che descrive la funzionalità del driver miniport di visualizzazione per visualizzare un'immagine ridimensionata.

Se impostato su un valore diverso da zero, il driver usa il software o il motore grafico fornito dal sistema per ridimensionare l'immagine su schermo e quindi usa l'hardware della pipeline di visualizzazione per visualizzare l'immagine ridimensionata.

Se impostato su 0, il driver usa l'hardware della pipeline di visualizzazione per generare direttamente l'immagine ridimensionata.

DriverCloning

Valore UINT che descrive la funzionalità del driver miniport di visualizzazione per visualizzare un'immagine clonata.

Se impostato su un valore diverso da zero, il driver usa il software o il motore grafico fornito dal sistema per copiare l'immagine sullo schermo e quindi usa l'hardware della pipeline di visualizzazione per visualizzare la copia.

Se impostato su 0, il driver usa l'hardware della pipeline di visualizzazione per generare direttamente l'immagine clonata.

DriverColorConvert

Valore UINT che descrive la funzionalità del driver miniport di visualizzazione per visualizzare un trasferimento a blocchi di bit di conversione del colore (bitblt).

Se impostato su un valore diverso da zero, il driver usa il software o il motore grafico fornito dal sistema per generare il bitblt di conversione del colore e quindi usa l'hardware della pipeline di visualizzazione per visualizzare l'immagine convertita dal colore. Ad esempio, se l'hardware della pipeline di visualizzazione non può eseguire la conversione a colori da un formato di superficie a 8 bit (definito dal valore D3DDDIFMT_P8 dell'enumerazione D3DDDIFORMAT ), il driver può usare il motore di grafica per eseguire un bitblt a colori dal formato D3DDDIFMT_ P8 al formato D3DDDIFMT_R8G8B8 e quindi eseguire il rendering della nuova immagine D3DDDIFMT_R8G8B8 usando l'hardware della pipeline di visualizzazione.

Se impostato su 0, il driver usa l'hardware della pipeline di visualizzazione per generare direttamente l'immagine convertita a colori.

DriverLinkedAdapaterOutput

Valore UINT che descrive la funzionalità del driver miniport di visualizzazione per eseguire un trasferimento bit-block (bitblt) di una superficie primaria da una scheda di visualizzazione collegata a un'altra scheda di visualizzazione collegata.

Se impostato su un valore diverso da zero, il driver usa il software o il motore grafico fornito dal sistema per generare il bitblt dall'immagine sullo schermo nella prima scheda di visualizzazione collegata e quindi usa la seconda scheda di visualizzazione collegata per visualizzare l'immagine bitblt nel secondo dispositivo di visualizzazione.

Se impostato su 0, il driver usa l'hardware della pipeline di visualizzazione per generare direttamente il bitblt dalla prima scheda di visualizzazione collegata e visualizzarla con la seconda scheda di visualizzazione collegata.

DriverRemoteDisplay

Valore UINT che descrive se l'hardware della pipeline di visualizzazione si trova nello stesso dispositivo della pipeline di rendering della grafica GPU.

Se impostato su un valore diverso da zero, l'hardware della pipeline di visualizzazione non si trova nello stesso dispositivo della pipeline di rendering della grafica GPU e la superficie primaria potrebbe dover essere trasmessa su un bus non progettato specificamente per i trasferimenti di immagini di visualizzazione. Esempi di situazioni di visualizzazione remota di questo tipo sono un monitor di visualizzazione connesso al computer con un bus USB e uno schermo connesso in remoto tramite una rete.

Se impostato su 0, l'hardware della pipeline di visualizzazione si trova nello stesso dispositivo della pipeline di rendering della grafica GPU.

Reserved

Riservato per l'utilizzo nel sistema. Il driver miniport di visualizzazione deve impostare questo valore su 0.

Commenti

In questo argomento vengono utilizzate le definizioni di termini seguenti.

Requisiti

Requisito Valore
Client minimo supportato Windows 7
Intestazione d3dkmdt.h

Vedi anche

D3DDDIFORMAT