Condividi tramite


struttura D3DKMDT_VIDPN_HW_CAPABILITY (d3dkmdt.h)

La struttura D3DKMDT_VIDPN_HW_CAPABILITY descrive le funzionalità del driver di 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;

Membri

DriverRotation

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

Se impostato su un valore diverso da zero, il driver usa 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 software o il motore grafico fornito dal sistema per ridimensionare l'immagine sullo 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 di miniport di visualizzazione per visualizzare un'immagine clonata.

Se impostato su un valore diverso da zero, il driver usa 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 di miniport di visualizzazione per visualizzare un trasferimento bit-block 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 è in grado di convertire colori da un formato di superficie palletizzato a 8 bit (definito dal valore D3DDDIFMT_P8 dell'enumerazione D3DDDIFORMAT), il driver può usare il motore grafico per eseguire un bitblt con conversione 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 dal colore.

DriverLinkedAdapaterOutput

Valore UINT che descrive la funzionalità del driver miniport di visualizzazione per eseguire un trasferimento a blocchi di bit (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 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'uso del sistema. Il driver di miniport di visualizzazione deve impostare questo valore su 0.

Osservazioni

In questo argomento vengono usate le definizioni di termini seguenti.

Fabbisogno

Requisito Valore
client minimo supportato Windows 7
intestazione d3dkmdt.h

Vedere anche

D3DDDIFORMAT