Condividi tramite


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

Vedere anche

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetCOPPCompatibleInformation