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 | Windows Vista |
Header | d3dkmdt.h |