Partager via


DXGKDDI_SETTARGETANALOGCOPYPROTECTION fonction de rappel (d3dkmddi.h)

Définit la protection de copie analogique sur l’ID cible spécifié. Cela équivaut fonctionnellement à DxgkDdiUpdateActiveVidPnPresentPath dans les versions wdDM précédentes si seule la D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION est modifiée.

Syntaxe

DXGKDDI_SETTARGETANALOGCOPYPROTECTION DxgkddiSettargetanalogcopyprotection;

NTSTATUS DxgkddiSettargetanalogcopyprotection(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETTARGETANALOGCOPYPROTECTION pSetTargetAnalogCopyProtectionArg
)
{...}

Paramètres

hAdapter

Identifie l’adaptateur.

pSetTargetAnalogCopyProtectionArg

Pointeur vers une structure DXGKARG_SETTARGETANALOGCOPYPROTECTION qui fournit l’ID cible et les paramètres de protection de contenu analogique demandés.

Valeur de retour

Si cette routine réussit, elle retourne STATUS_SUCCESS.

Remarques

Il s’agit d’une DDI facultative afin que le pointeur de fonction dans l’DRIVER_INITIALIZATION_DATA soit défini sur Null si la DDI n’est pas implémentée pour chaque adaptateur pris en charge par le pilote. Étant donné que la protection de contenu analogique est uniquement prise en charge sur les cibles analogiques et peut ne pas être prise en charge par le biais de dongles, il est de plus en plus probable au fil du temps que les pilotes n’auront pas besoin de prendre en charge ce DDI.

Le tableau d’octets OEMCopyProtection qui fait partie de la structure D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION utilisée dans l’ancienne DDI a été supprimé car il était réservé et n’a jamais été défini de manière à contenir des zéros.

Cette fonction est toujours appelée au niveau passif afin que le code de prise en charge soit rendu paginable.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête d3dkmddi.h