struttura D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION (d3dkmdt.h)
La struttura D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION contiene informazioni sulle trasformazioni(ad esempio rotazione, ridimensionamento, centro) aggiunte e trasformazioni supportate per un percorso in una rete video presente (VIDPN).
Sintassi
typedef struct _D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION {
D3DKMDT_VIDPN_PRESENT_PATH_SCALING Scaling;
D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT ScalingSupport;
D3DKMDT_VIDPN_PRESENT_PATH_ROTATION Rotation;
D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT RotationSupport;
} D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION;
Members
Scaling
Valore dell'enumerazione D3DKMDT_VIDPN_PRESENT_PATH_SCALING che indica il tipo di ridimensionamento (o al centro) attualmente impostato per il percorso. Se questo membro è uguale a D3DKMDT_VPPS_IDENTITY, D3DKMDT_VPPS_CENTERED, D3DKMDT_VPPS_STRETCHED, D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX o D3DKMDT_VPPS_CUSTOM, il tipo di ridimensionamento indicato viene considerato aggiunto per il percorso. Se questo membro è uguale a qualsiasi altro valore, non viene aggiunto alcun tipo di ridimensionamento per il percorso.
Per altre informazioni sull'utilizzo di questo membro, vedere la sezione Osservazioni.
ScalingSupport
Struttura D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT che contiene un set di flag che indicano i tipi di ridimensionamento supportati dal percorso.
Rotation
Valore dell'enumerazione D3DKMDT_VIDPN_PRESENT_PATH_ROTATION che indica il tipo di rotazione attualmente impostato per il percorso. Se questo membro è uguale a D3DKMDT_VPPR_IDENTITY, D3DKMDT_VPPR_ROTATE90, D3DKMDT_VPPR_ROTATE180 o D3DKMDT_VPPR_ROTATE270, il tipo di rotazione indicato viene considerato aggiunto per il percorso. Se questo membro è uguale a qualsiasi altro valore, non viene aggiunto alcun tipo di rotazione per il percorso.
RotationSupport
Struttura D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT che contiene un set di flag che indicano i tipi di rotazione supportati dal percorso.
Commenti
Il membro ContentTransformation della struttura D3DKMDT_VIDPN_PRESENT_PATH è una struttura D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION .
Se D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX o D3DKMDT_VPPS_CUSTOM valori sono specificati nel membro Scaling , 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 supporta il valore di ridimensionamento richiesto nel percorso specificato, le chiamate a DxgkDdiCommitVidPn devono restituire STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Intestazione | d3dkmdt.h |
Vedi anche
D3DKMDT_VIDPN_PRESENT_PATH_ROTATION
D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT
D3DKMDT_VIDPN_PRESENT_PATH_SCALING