estrutura DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING (d3dkmdt.h)
A estrutura DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING descreve como o sinal que passa pelo conector físico associado ao objeto de saída protegido é protegido.
Sintaxe
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;
Membros
rnRandomNumber
Uma estrutura DXGKMDT_OPM_RANDOM_NUMBER que contém o número aleatório criptograficamente seguro de 128 bits de um objeto de saída protegido. Esse número aleatório é gerado por um aplicativo e fornecido para o driver de miniporto de exibição em uma chamada para a função de DxgkDdiOPMGetCOPPCompatibleInformation do driver. Esse número aleatório é fornecido ao driver no membro rnRandomNumber da estrutura DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS.
ulStatusFlags
Uma combinação OR bit a bit dos valores da enumeração DXGKMDT_OPM_STATUS que indica o status de uma saída protegida.
ulAvailableTVProtectionStandards
Uma combinação or bit a bit válida de valores da enumeração DXGKMDT_OPM_PROTECTION_STANDARD que indica os tipos de sinais de televisão que o conector físico associado a uma saída protegida pode transportar.
ulActiveTVProtectionStandard
Uma combinação or bit a bit válida de valores da enumeração DXGKMDT_OPM_PROTECTION_STANDARD que indica os tipos de sinais de televisão que o conector físico associado a uma saída protegida carrega atualmente.
ulReserved
Reservado. Deve ser definido como zero.
ulAspectRatioValidMask1
Um valor de máscara que indica os bits válidos no membro ulAspectRatioData1 a seguir.
ulAspectRatioData1
Dados de 32 bits que indicam o valor da taxa de proporção atualmente definido para o padrão de proteção ativa.
ulAspectRatioValidMask2
Um valor de máscara que indica os campos de bits válidos no membro ulAspectRatioData2 a seguir.
ulAspectRatioData2
Dados de 32 bits para informações adicionais de proporção que são usadas para padrões de proteção específicos. Esses dados podem ser usados para ler valores de Fim e Q0 para EIA-608-B ou descrição de formato ativo para pacotes CEA-805-A tipo B.
ulAspectRatioValidMask3
Um valor de máscara que indica os campos de bits válidos nos seguintes ulAspectRatioData3 membro.
ulAspectRatioData3
Dados de 32 bits para informações adicionais de proporção que são usadas para padrões de proteção específicos. Esses dados podem ser usados para ler valores de Fim e Q0 para EIA-608-B ou descrição de formato ativo para pacotes CEA-805-A tipo B.
ulReserved2[4]
Reservado. Deve ser definido como zero.
ulReserved3[4]
Reservado. Deve ser definido como zero.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista |
cabeçalho | d3dkmdt.h |