Condividi tramite


enumerazione D3DKMDT_VIDPN_PRESENT_PATH_ROTATION (d3dkmdt.h)

L'enumerazione D3DKMDT_VIDPN_PRESENT_PATH_ROTATION viene usata per indicare l'angolo di rotazione applicato al contenuto visualizzato in un percorso presente di VidPN.

Sintassi

typedef enum _D3DKMDT_VIDPN_PRESENT_PATH_ROTATION {
  D3DKMDT_VPPR_UNINITIALIZED,
  D3DKMDT_VPPR_IDENTITY,
  D3DKMDT_VPPR_ROTATE90,
  D3DKMDT_VPPR_ROTATE180,
  D3DKMDT_VPPR_ROTATE270,
  D3DKMDT_VPPR_IDENTITY_OFFSET90,
  D3DKMDT_VPPR_ROTATE90_OFFSET90,
  D3DKMDT_VPPR_ROTATE180_OFFSET90,
  D3DKMDT_VPPR_ROTATE270_OFFSET90,
  D3DKMDT_VPPR_IDENTITY_OFFSET180,
  D3DKMDT_VPPR_ROTATE90_OFFSET180,
  D3DKMDT_VPPR_ROTATE180_OFFSET180,
  D3DKMDT_VPPR_ROTATE270_OFFSET180,
  D3DKMDT_VPPR_IDENTITY_OFFSET270,
  D3DKMDT_VPPR_ROTATE90_OFFSET270,
  D3DKMDT_VPPR_ROTATE180_OFFSET270,
  D3DKMDT_VPPR_ROTATE270_OFFSET270,
  D3DKMDT_VPPR_UNPINNED,
  D3DKMDT_VPPR_NOTSPECIFIED
} D3DKMDT_VIDPN_PRESENT_PATH_ROTATION;

Costanti

 
D3DKMDT_VPPR_UNINITIALIZED
Indica che a una variabile di tipo D3DKMDT_VIDPN_PRESENT_PATH_ROTATION non è ancora stato assegnato un valore significativo.
D3DKMDT_VPPR_IDENTITY
Indica che non è presente alcuna rotazione.
D3DKMDT_VPPR_ROTATE90
Indica che l'angolo di rotazione è di 90 gradi in senso antiorario.
D3DKMDT_VPPR_ROTATE180
Indica che l'angolo di rotazione è di 180 gradi in senso antiorario.
D3DKMDT_VPPR_ROTATE270
Indica che l'angolo di rotazione è di 270 gradi in senso antiorario.
D3DKMDT_VPPR_IDENTITY_OFFSET90
Indica che il contenuto di origine non viene modificato in alcun modo e il driver del miniport di visualizzazione deve ruotare questo contenuto un valore aggiuntivo di 90 gradi in senso antiorario. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE90_OFFSET90
Indica che il contenuto di origine è ruotato a 90 gradi in senso antiorario e il driver deve ruotare questo contenuto in senso antiorario di 90 gradi. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE180_OFFSET90
Indica che il contenuto di origine è ruotato a 180 gradi in senso antiorario e il driver deve ruotare questo contenuto in senso antiorario aggiuntivo di 90 gradi. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE270_OFFSET90
Indica che il contenuto di origine è ruotato a 270 gradi in senso antiorario e che il driver deve ruotare questo contenuto un valore aggiuntivo di 90 gradi in senso antiorario. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_IDENTITY_OFFSET180
Indica che il contenuto di origine non viene modificato in alcun modo e che il driver deve ruotare questo contenuto in senso antiorario aggiuntivo di 180 gradi. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE90_OFFSET180
Indica che il contenuto di origine è ruotato a 90 gradi in senso antiorario e il driver deve ruotare questo contenuto con un valore aggiuntivo di 180 gradi in senso antiorario. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE180_OFFSET180
Indica che il contenuto di origine è ruotato a 180 gradi in senso antiorario e il driver deve ruotare questo contenuto con un valore di 180 gradi in senso antiorario aggiuntivo. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE270_OFFSET180
Indica che il contenuto di origine è ruotato di 270 gradi e il driver deve ruotare il contenuto di un valore aggiuntivo di 180 gradi. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_IDENTITY_OFFSET270
Indica che il contenuto di origine non viene modificato in alcun modo e il driver deve ruotare questo contenuto in senso antiorario aggiuntivo di 270 gradi. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE90_OFFSET270
Indica che il contenuto di origine è ruotato a 90 gradi in senso antiorario e il driver deve ruotare questo contenuto in senso antiorario di 270 gradi. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE180_OFFSET270
Indica che il contenuto di origine è ruotato a 180 gradi in senso antiorario e il driver deve ruotare questo contenuto un valore aggiuntivo di 270 gradi in senso antiorario. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE270_OFFSET270
Indica che il contenuto di origine è ruotato a 270 gradi in senso antiorario e che il driver deve ruotare questo contenuto un valore aggiuntivo di 270 gradi in senso antiorario. Per altre info, vedi Osservazioni.

Supportato a partire da Windows 8.1 Update.
D3DKMDT_VPPR_UNPINNED
Indica che non è stato aggiunto alcun angolo di rotazione per il percorso presente di VidPN.
D3DKMDT_VPPR_NOTSPECIFIED
Indica che non è stato specificato alcun angolo di rotazione (inclusa l'identità).

Commenti

Il membro Rotation della struttura D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION è un valore dell'enumerazione D3DKMDT_VIDPN_PRESENT_PATH_ROTATION .

A partire da Windows 8.1 Update, sono disponibili nuovi valori costanti (D3DKMDT_VPPR_XXX_OFFSETXXX) per specificare sia l'orientamento predefinito di un dispositivo di visualizzazione che un angolo aggiuntivo (offset) che l'utente ha ruotato il dispositivo.

Ecco alcuni esempi di come impostare l'orientamento e l'offset predefiniti:

  • Se la topologia viene specificata come:
    • un singolo monitor,
    • un clone di rotazione non indipendente dal percorso o
    • un monitoraggio primario per un clone di rotazione indipendente dal percorso,
    usare uno dei valori di enumerazione da 1 a 4:
    • D3DKMDT_VPPR_IDENTITY
    • D3DKMDT_VPPR_ROTATE90
    • D3DKMDT_VPPR_ROTATE180
    • D3DKMDT_VPPR_ROTATE270
  • Per un clone di rotazione indipendente dal percorso, è probabile che il monitor secondario abbia D3DKMDT_VPPR_XXX_OFFSET270 impostato se si tratta di un pannello verticale.
  • Considerare anche questi scenari non comuni:
    • Per un clone di rotazione indipendente dal percorso, è probabile che un pannello di visualizzazione orizzontale connesso a un dispositivo primario verticale abbia D3DKMDT_VPPR_XXX_OFFSET90 impostato.
    • Per un clone di rotazione indipendente dal percorso in un sistema prima di Windows 8.1, un pannello di visualizzazione orizzontale connesso a un dispositivo primario orizzontale avrà probabilmente D3DKMDT_VPPR_XXX_OFFSET180 impostato.
Nota Il sistema operativo non aggiorna il valore del valore della versione dell'interfaccia DXGKDDI_INTERFACE_VERSION a DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION. Se si vogliono usare i membri indipendenti dal percorso in questa struttura, assicurarsi che la versione dell'interfaccia nel driver sia >= DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION (0x4003).
 

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmdt.h

Vedi anche

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION