DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING-Struktur (d3dkmdt.h)
Die DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING-Struktur beschreibt, wie das Signal geschützt wird, das durch den physischen Connector fließt, der dem geschützten Ausgabeobjekt zugeordnet 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;
Member
rnRandomNumber
Eine DXGKMDT_OPM_RANDOM_NUMBER Struktur, die die kryptografisch sichere 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 im element rnRandomNumber der DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS-Struktur angegeben.
ulStatusFlags
Eine bitweise OR-Kombination der Werte aus der DXGKMDT_OPM_STATUS-Enumeration, die die status einer geschützten Ausgabe angibt.
ulAvailableTVProtectionStandards
Eine gültige bitweise OR-Kombination von Werten aus der DXGKMDT_OPM_PROTECTION_STANDARD Enumeration, die die Typen von Fernsehsignalen angibt, die der physische Anschluss, der einer geschützten Ausgabe zugeordnet ist, tragen kann.
ulActiveTVProtectionStandard
Eine gültige bitweise OR-Kombination von Werten aus der DXGKMDT_OPM_PROTECTION_STANDARD-Enumeration , die die Typen von Fernsehsignalen angibt, die der physische Connector, der einer geschützten Ausgabe zugeordnet ist, derzeit trägt.
ulReserved
Reserviert. Muss auf 0 festgelegt werden.
ulAspectRatioValidMask1
Ein Maskenwert, der die gültigen Bits im folgenden ulAspectRatioData1-Element angibt.
ulAspectRatioData1
32-Bit-Daten, die den Wert des Seitenverhältnisses angibt, der derzeit für den aktiven Schutzstandard festgelegt ist.
ulAspectRatioValidMask2
Ein Maskenwert, der die gültigen Bitfelder im folgenden ulAspectRatioData2-Element angibt.
ulAspectRatioData2
32-Bit-Daten für zusätzliche Informationen zum Seitenverhältnis, 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 Typ B-Pakete zu lesen.
ulAspectRatioValidMask3
Ein Maskenwert, der die gültigen Bitfelder im folgenden ulAspectRatioData3-Element angibt.
ulAspectRatioData3
32-Bit-Daten für zusätzliche Informationen zum Seitenverhältnis, 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 Typ B-Pakete zu lesen.
ulReserved2[4]
Reserviert. Muss auf 0 festgelegt werden.
ulReserved3[4]
Reserviert. Muss auf 0 festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | d3dkmdt.h |