Freigeben über


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

Weitere Informationen

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetCOPPCompatibleInformation