Compartilhar via


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