DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING Struktur (d3dkmdt.h)
Die DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING Struktur beschreibt, wie das Signal, das durch den physischen Verbinder durchgeht, der dem geschützten Ausgabeobjekt zugeordnet ist, geschützt ist.
Syntax
typedef struct _DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING {
DXGKMDT_OPM_RANDOM_NUMBER rnRandomNumber;
ULONG ulStatusFlags;
ULONG ulAvailableTVProtectionStandards;
ULONG ulActiveTVProtectionStandard;
ULONG ulReserved;
ULONG ulAspectRatioValidMask1;
ULONG ulAspectRatioData1;
ULONG ulAspectRatioValidMask2;
ULONG ulAspectRatioData2;
ULONG ulAspectRatioValidMask3;
ULONG ulAspectRatioData3;
ULONG ulReserved2[4];
ULONG ulReserved3[4];
} DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING;
Angehörige
rnRandomNumber
Eine DXGKMDT_OPM_RANDOM_NUMBER Struktur, die die 128-Bit-Zufallszahl eines geschützten Ausgabeobjekts enthält. Diese Zufallszahl wird von einer Anwendung generiert und dem Anzeigeminiporttreiber in einem Aufruf der DxgkDdiOPMGetCOPPCompatibleInformation Funktion des Treibers bereitgestellt. Diese Zufallszahl wird dem Treiber in der rnRandomNumber Member der DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS-Struktur bereitgestellt.
ulStatusFlags
Eine bitweise OR-Kombination der Werte aus der DXGKMDT_OPM_STATUS Enumeration, die den Status einer geschützten Ausgabe angibt.
ulAvailableTVProtectionStandards
Eine gültige bitweise ODER-Kombination von Werten aus der DXGKMDT_OPM_PROTECTION_STANDARD Enumeration, die die Arten von Fernsehsignalen angibt, die die physische Verbindung, die einem geschützten Ausgang zugeordnet ist, übertragen können.
ulActiveTVProtectionStandard
Eine gültige bitweise ODER-Kombination von Werten aus der DXGKMDT_OPM_PROTECTION_STANDARD Enumeration, die die Arten von Fernsehsignalen angibt, die der physischen Verbindung, die mit einer geschützten Ausgabe verbunden ist, derzeit trägt.
ulReserved
Reserviert. Muss auf Null festgelegt werden.
ulAspectRatioValidMask1
Ein Maskenwert, der die gültigen Bits im folgenden ulAspectRatioData1 Member angibt.
ulAspectRatioData1
32-Bit-Daten, die den Seitenverhältniswert angibt, der derzeit für den aktiven Schutzstandard festgelegt ist.
ulAspectRatioValidMask2
Ein Maskenwert, der die gültigen Bitfelder im folgenden ulAspectRatioData2 Member angibt.
ulAspectRatioData2
32-Bit-Daten für zusätzliche Seitenverhältnisinformationen, die für bestimmte Schutzstandards verwendet werden. Diese Daten können verwendet werden, um End- und Q0-Werte für EIA-608-B oder eine beschreibung des aktiven Formats für CEA-805-A Type B-Pakete zu lesen.
ulAspectRatioValidMask3
Ein Maskenwert, der die gültigen Bitfelder im folgenden ulAspectRatioData3 Member angibt.
ulAspectRatioData3
32-Bit-Daten für zusätzliche Seitenverhältnisinformationen, die für bestimmte Schutzstandards verwendet werden. Diese Daten können verwendet werden, um End- und Q0-Werte für EIA-608-B oder eine beschreibung des aktiven Formats für CEA-805-A Type B-Pakete zu lesen.
ulReserved2[4]
Reserviert. Muss auf Null festgelegt werden.
ulReserved3[4]
Reserviert. Muss auf Null festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dkmdt.h |