Compartir a través de


estructura DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING (d3dkmdt.h)

La estructura DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING describe cómo se protege la señal que pasa por el conector físico asociado al objeto de salida protegido.

Sintaxis

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;

Miembros

rnRandomNumber

Estructura DXGKMDT_OPM_RANDOM_NUMBER que contiene un número aleatorio de 128 bits protegido del objeto de salida protegido. Una aplicación genera este número aleatorio y se proporciona al controlador de minipuerto de pantalla en una llamada a la función DxgkDdiOPMGetCOPPCompatibleInformation del controlador. Este número aleatorio se proporciona al controlador en el miembro rnRandomNumber de la estructura DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS .

ulStatusFlags

Combinación OR bit a bit de los valores de la enumeración DXGKMDT_OPM_STATUS que indica el estado de una salida protegida.

ulAvailableTVProtectionStandards

Combinación OR bit a bit válida de los valores de la enumeración DXGKMDT_OPM_PROTECTION_STANDARD que indica los tipos de señales de televisión que puede llevar el conector físico asociado a una salida protegida.

ulActiveTVProtectionStandard

Combinación or bit a bit válida de valores de la enumeración DXGKMDT_OPM_PROTECTION_STANDARD que indica los tipos de señales de televisión que el conector físico asociado a una salida protegida contiene actualmente.

ulReserved

Reservado. Debe establecerse en cero.

ulAspectRatioValidMask1

Valor de máscara que indica los bits válidos en el siguiente miembro ulAspectRatioData1 .

ulAspectRatioData1

Datos de 32 bits que indican el valor de relación de aspecto establecido actualmente para el estándar de protección activa.

ulAspectRatioValidMask2

Valor de máscara que indica los campos de bits válidos en el siguiente miembro ulAspectRatioData2 .

ulAspectRatioData2

Datos de 32 bits para obtener información adicional sobre la relación de aspecto que se usa para estándares de protección específicos. Estos datos se pueden usar para leer los valores end y Q0 de EIA-608-B, o la descripción de formato activo para paquetes CEA-805-A tipo B.

ulAspectRatioValidMask3

Valor de máscara que indica los campos de bits válidos en el siguiente miembro ulAspectRatioData3 .

ulAspectRatioData3

Datos de 32 bits para obtener información adicional sobre la relación de aspecto que se usa para estándares de protección específicos. Estos datos se pueden usar para leer los valores end y Q0 de EIA-608-B, o la descripción de formato activo para paquetes CEA-805-A tipo B.

ulReserved2[4]

Reservado. Debe establecerse en cero.

ulReserved3[4]

Reservado. Debe establecerse en cero.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmdt.h

Consulte también

DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_STATUS

DxgkDdiOPMGetCOPPCompatibleInformation