struttura DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING (d3dkmdt.h)
La struttura DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING descrive come viene protetto il segnale che passa attraverso il connettore fisico associato all'oggetto di output protetto.
Sintassi
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;
Membri
rnRandomNumber
Struttura DXGKMDT_OPM_RANDOM_NUMBER che contiene un numero casuale a 128 bit di un oggetto di output protetto. Questo numero casuale viene generato da un'applicazione e fornito al driver miniport di visualizzazione in una chiamata alla funzione dxgkDdiOPMGetCOPPCompatibleInformation del driver. Questo numero casuale viene fornito al driver nel membro rnRandomNumber della struttura DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS.
ulStatusFlags
Combinazione OR bit per bit dei valori dell'enumerazione DXGKMDT_OPM_STATUS che indica lo stato di un output protetto.
ulAvailableTVProtectionStandards
Combinazione OR bit per bit valida di valori dell'enumerazione DXGKMDT_OPM_PROTECTION_STANDARD che indica i tipi di segnali televisivi che il connettore fisico associato a un output protetto può trasportare.
ulActiveTVProtectionStandard
Combinazione OR bit per bit valida di valori dell'enumerazione DXGKMDT_OPM_PROTECTION_STANDARD che indica i tipi di segnali televisivi che il connettore fisico associato a un output protetto attualmente contiene.
ulReserved
Riservato. Deve essere impostato su zero.
ulAspectRatioValidMask1
Valore mask che indica i bit validi nel seguente membro ulAspectRatioData1.
ulAspectRatioData1
Dati a 32 bit che indicano il valore delle proporzioni attualmente impostato per lo standard di protezione attiva.
ulAspectRatioValidMask2
Valore mask che indica i campi di bit validi nel seguente membro ulAspectRatioData2.
ulAspectRatioData2
Dati a 32 bit per informazioni aggiuntive sulle proporzioni usate per standard di protezione specifici. Questi dati possono essere usati per leggere i valori end e Q0 per EIA-608-B o la descrizione del formato attivo per i pacchetti CEA-805-A di tipo B.
ulAspectRatioValidMask3
Valore mask che indica i campi di bit validi nel seguente membro ulAspectRatioData3.
ulAspectRatioData3
Dati a 32 bit per informazioni aggiuntive sulle proporzioni usate per standard di protezione specifici. Questi dati possono essere usati per leggere i valori end e Q0 per EIA-608-B o la descrizione del formato attivo per i pacchetti CEA-805-A di tipo B.
ulReserved2[4]
Riservato. Deve essere impostato su zero.
ulReserved3[4]
Riservato. Deve essere impostato su zero.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
intestazione | d3dkmdt.h |