DXGKDDI_SETTARGETANALOGCOPYPROTECTION função de retorno de chamada (d3dkmddi.h)
Define a proteção de cópia analógica na ID de destino especificada. Isso é funcionalmente equivalente ao DxgkDdiUpdateActiveVidPnPresentPath nas versões anteriores do WDDM se apenas o D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION for alterado.
Sintaxe
DXGKDDI_SETTARGETANALOGCOPYPROTECTION DxgkddiSettargetanalogcopyprotection;
NTSTATUS DxgkddiSettargetanalogcopyprotection(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETTARGETANALOGCOPYPROTECTION pSetTargetAnalogCopyProtectionArg
)
{...}
Parâmetros
hAdapter
Identifica o adaptador.
pSetTargetAnalogCopyProtectionArg
Um ponteiro para uma estrutura DXGKARG_SETTARGETANALOGCOPYPROTECTION que fornece a ID de destino e os parâmetros de proteção de conteúdo analógico que estão sendo solicitados.
Retornar valor
Se essa rotina for bem-sucedida, ela retornará STATUS_SUCCESS.
Comentários
Essa é uma DDI opcional, portanto, o ponteiro de função no DRIVER_INITIALIZATION_DATA deverá ser definido como nulo se a DDI não for implementada para cada adaptador com suporte pelo driver. Como a proteção de conteúdo analógico só tem suporte em destinos analógicos e pode não ter suporte por meio de dongles, é cada vez mais provável que, ao longo do tempo, os drivers não tenham necessidade de dar suporte a essa DDI.
A matriz de bytes OEMCopyProtection que faz parte da estrutura D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION usada na DDI antiga foi descartada, pois foi reservada e nunca foi definida, portanto, sempre continha zeros.
Essa função é sempre chamada no nível PASSIVO, portanto, o código de suporte deve ser tornado paginável.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3dkmddi.h |