enumerazione D3DKMDT_VIDPN_PRESENT_PATH_SCALING (d3dkmdt.h)
L'enumerazione D3DKMDT_VIDPN_PRESENT_PATH_SCALING viene usata per indicare la trasformazione di ridimensionamento applicata al contenuto visualizzato in un percorso presente di VidPN.
Sintassi
typedef enum _D3DKMDT_VIDPN_PRESENT_PATH_SCALING {
D3DKMDT_VPPS_UNINITIALIZED,
D3DKMDT_VPPS_IDENTITY,
D3DKMDT_VPPS_CENTERED,
D3DKMDT_VPPS_STRETCHED,
D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX,
D3DKMDT_VPPS_CUSTOM,
D3DKMDT_VPPS_RESERVED1,
D3DKMDT_VPPS_UNPINNED,
D3DKMDT_VPPS_NOTSPECIFIED
} D3DKMDT_VIDPN_PRESENT_PATH_SCALING;
Costanti
D3DKMDT_VPPS_UNINITIALIZED Indica che a una variabile di tipo D3DKMDT_VIDPN_PRESENT_PATH_SCALING non è ancora stato assegnato un valore significativo. |
D3DKMDT_VPPS_IDENTITY Indica la trasformazione dell'identità; il contenuto di origine viene visualizzato senza alcuna modifica. Si noti che questa trasformazione è disponibile solo se la modalità di origine del percorso ha la stessa risoluzione spaziale della modalità di destinazione del percorso. |
D3DKMDT_VPPS_CENTERED Indica la trasformazione al centro; il contenuto di origine viene presentato senza scalabilità, centrato rispetto alla risoluzione spaziale della modalità di destinazione. |
D3DKMDT_VPPS_STRETCHED Indica che il contenuto di origine viene ridimensionato in base alla destinazione del percorso e che le proporzioni dell'origine non vengono mantenute. |
D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX Indica che il contenuto di origine viene ridimensionato in base alla destinazione del percorso mantenendo le proporzioni dell'origine. Questo valore costante è disponibile a partire da Windows 7. Per altre informazioni, vedere la sezione Osservazioni. |
D3DKMDT_VPPS_CUSTOM Indica che il percorso è in grado di visualizzare una o più modalità di ridimensionamento non descritte da altre costanti di questa enumerazione. Questo valore costante è disponibile a partire da Windows 7. Per altre informazioni, vedere la sezione Osservazioni. |
D3DKMDT_VPPS_RESERVED1 Riservato per l'uso del sistema. Non usare questo valore. Questo valore non verrà mai passato a un driver. Questo valore costante è disponibile a partire da Windows 7. |
D3DKMDT_VPPS_UNPINNED Indica che non è stata aggiunta alcuna trasformazione di ridimensionamento per l'origine presente di VidPN. |
D3DKMDT_VPPS_NOTSPECIFIED Indica che non è stata specificata alcuna trasformazione. Per altre informazioni, vedere la sezione Osservazioni. |
Osservazioni
Il membro Scaling della struttura D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION è un valore dell'enumerazione D3DKMDT_VIDPN_PRESENT_PATH_SCALING.
Se vengono specificati D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX o D3DKMDT_VPPS_CUSTOM valori, ma il percorso si trova in un driver miniport visualizzato che non supporta questi valori (disponibili a partire da Windows 7), le chiamate del driver a DxgkDdiCommitVidPn devono restituire STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED e il sistema operativo applicherà il ridimensionamento predefinito del sistema. Se un driver non può supportare il valore di ridimensionamento richiesto nel percorso specificato, le chiamate a DxgkDdiCommitVidPn devono restituire STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
intestazione | d3dkmdt.h |