D3DKMDT_VIDPN_PRESENT_PATH_SCALING-Enumeration (d3dkmdt.h)
Die D3DKMDT_VIDPN_PRESENT_PATH_SCALING-Enumeration wird verwendet, um die Skalierungstransformation anzugeben, die auf Inhalte angewendet wird, die in einem VidPN-Pfad angezeigt werden.
Syntax
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;
Konstanten
D3DKMDT_VPPS_UNINITIALIZED Gibt an, dass einer Variablen vom Typ D3DKMDT_VIDPN_PRESENT_PATH_SCALING noch kein aussagekräftiger Wert zugewiesen wurde. |
D3DKMDT_VPPS_IDENTITY Gibt die Identitätstransformation an; der Quellinhalt wird ohne Änderung angezeigt. Beachten Sie, dass diese Transformation nur verfügbar ist, wenn der Quellmodus des Pfads dieselbe räumliche Auflösung wie der Zielmodus des Pfads aufweist. |
D3DKMDT_VPPS_CENTERED Gibt die Zentrierungstransformation an; der Quellinhalt wird unkaliert und zentriert im Hinblick auf die räumliche Auflösung des Zielmodus dargestellt. |
D3DKMDT_VPPS_STRETCHED Gibt an, dass der Quellinhalt an das Ziel des Pfads skaliert wird und das Seitenverhältnis der Quelle nicht beibehalten wird. |
D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX Gibt an, dass der Quellinhalt an das Ziel des Pfads skaliert wird, wobei das Seitenverhältnis der Quelle beibehalten wird. Dieser Konstantenwert ist ab Windows 7 verfügbar. Weitere Informationen finden Sie im Abschnitt Hinweise. |
D3DKMDT_VPPS_CUSTOM Gibt an, dass der Pfad einen oder mehrere Skalierungsmodi anzeigen kann, die nicht von anderen Konstanten dieser Enumeration beschrieben werden. Dieser Konstantenwert ist ab Windows 7 verfügbar. Weitere Informationen finden Sie im Abschnitt Hinweise. |
D3DKMDT_VPPS_RESERVED1 Ist für das System reserviert. Verwenden Sie diesen Wert nicht. Dieser Wert wird nie an einen Treiber übergeben. Dieser Konstantenwert ist ab Windows 7 verfügbar. |
D3DKMDT_VPPS_UNPINNED Gibt an, dass für die vorhandene VidPN-Quelle keine Skalierungstransformation angeheftet wurde. |
D3DKMDT_VPPS_NOTSPECIFIED Gibt an, dass keine Transformation angegeben wurde. Weitere Informationen finden Sie im Abschnitt Hinweise. |
Hinweise
Das Skalierungselement der D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION-Struktur ist ein Wert aus der D3DKMDT_VIDPN_PRESENT_PATH_SCALING-Enumeration.
Wenn D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX- oder D3DKMDT_VPPS_CUSTOM-Werte angegeben werden, der Pfad sich aber auf einem Anzeigeminiporttreiber befindet, der diese Werte nicht unterstützt (die ab Windows 7 verfügbar sind), sollten die Aufrufe des Treibers an DxgkDdiCommitVidPn STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED zurückgeben, und das Betriebssystem wendet die Systemstandardskalierung an. Wenn ein Treiber den angeforderten Skalierungswert für den angegebenen Pfad nicht unterstützen kann, sollten seine Aufrufe von DxgkDdiCommitVidPn STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | d3dkmdt.h |