Condividi tramite


DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING struttura (d3dkmdt.h)

La struttura DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING descrive come 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;

Members

rnRandomNumber

Struttura DXGKMDT_OPM_RANDOM_NUMBER che contiene un oggetto di output protetto a 128 bit numero casuale. Questo numero casuale viene generato da un'applicazione e fornito al driver miniport visualizzato 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 dell'enumerazione DXGKMDT_OPM_PROTECTION_STANDARD che indica i tipi di segnali televisivi che il connettore fisico associato a un output protetto può portare.

ulActiveTVProtectionStandard

Combinazione OR bit per bit valida dell'enumerazione DXGKMDT_OPM_PROTECTION_STANDARD che indica i tipi di segnali televisivi associati a un output protetto.

ulReserved

Riservato. Deve essere impostato su zero.

ulAspectRatioValidMask1

Valore mask che indica i bit validi nel membro ulAspectRatioData1 seguente.

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 membro ulAspectRatioData2 seguente.

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 Type B.

ulAspectRatioValidMask3

Valore mask che indica i campi di bit validi nel membro ulAspectRatioData3 seguente.

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 Type B.

ulReserved2[4]

Riservato. Deve essere impostato su zero.

ulReserved3[4]

Riservato. Deve essere impostato su zero.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmdt.h

Vedi anche

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetCOPPCompatibleInformation