struktur DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING (d3dkmdt.h)

Struktur DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING menjelaskan bagaimana sinyal yang melewati konektor fisik yang terkait dengan objek output yang dilindungi dilindungi dilindungi.

Sintaks

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;

Anggota

rnRandomNumber

Struktur DXGKMDT_OPM_RANDOM_NUMBER yang berisi angka acak 128-bit yang aman secara kriptografis objek output yang dilindungi. Nomor acak ini dihasilkan oleh aplikasi dan diberikan ke driver miniport tampilan dalam panggilan ke fungsi DxgkDdiOPMGetCOPPCompatibleInformation driver. Angka acak ini diberikan ke driver di anggota rnRandomNumber dari struktur DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS .

ulStatusFlags

Kombinasi bitwise OR dari nilai dari enumerasi DXGKMDT_OPM_STATUS yang menunjukkan status output yang dilindungi.

ulAvailableTVProtectionStandards

Kombinasi nilai OR bit yang valid dari enumerasi DXGKMDT_OPM_PROTECTION_STANDARD yang menunjukkan jenis sinyal televisi yang dapat dibawa oleh konektor fisik yang terkait dengan output yang dilindungi.

ulActiveTVProtectionStandard

Kombinasi nilai OR bitwise yang valid dari enumerasi DXGKMDT_OPM_PROTECTION_STANDARD yang menunjukkan jenis sinyal televisi bahwa konektor fisik yang terkait dengan output yang dilindungi saat ini membawa.

ulReserved

Dicadangkan. Harus diatur ke nol.

ulAspectRatioValidMask1

Nilai masker yang menunjukkan bit yang valid di anggota ulAspectRatioData1 berikut.

ulAspectRatioData1

Data 32-bit yang menunjukkan nilai rasio aspek yang saat ini ditetapkan untuk standar perlindungan aktif.

ulAspectRatioValidMask2

Nilai masker yang menunjukkan bitfield yang valid di anggota ulAspectRatioData2 berikut.

ulAspectRatioData2

Data 32-bit untuk informasi rasio aspek tambahan yang digunakan untuk standar perlindungan tertentu. Data ini dapat digunakan untuk membaca nilai Akhir dan Q0 untuk EIA-608-B, atau deskripsi format aktif untuk paket CEA-805-A Tipe B.

ulAspectRatioValidMask3

Nilai masker yang menunjukkan bitfield yang valid di anggota ulAspectRatioData3 berikut.

ulAspectRatioData3

Data 32-bit untuk informasi rasio aspek tambahan yang digunakan untuk standar perlindungan tertentu. Data ini dapat digunakan untuk membaca nilai Akhir dan Q0 untuk EIA-608-B, atau deskripsi format aktif untuk paket CEA-805-A Tipe B.

ulReserved2[4]

Dicadangkan. Harus diatur ke nol.

ulReserved3[4]

Dicadangkan. Harus diatur ke nol.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header d3dkmdt.h

Lihat juga

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetCOPPCompatibleInformation