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,
- 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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Intestazione | d3dkmdt.h |