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 précédentes de WDDM 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 de DXGKARG_SETTARGETANALOGCOPYPROTECTION qui fournit l’ID cible et les paramètres de protection de contenu analogiques demandés.

Valeur retournée

Si cette routine réussit, elle retourne STATUS_SUCCESS.

Remarques

Comme il s’agit d’une DDI facultative, le pointeur de fonction dans le DRIVER_INITIALIZATION_DATA doit avoir la valeur 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 n’est prise en charge que sur les cibles analogiques et peut ne pas l’être 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 cette DDI.

Le tableau d’octets OEMCopyProtection qui fait partie de la structure D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION utilisée dans l’ancien DDI a été supprimé car il était réservé et n’a jamais été défini de sorte qu’il contenait toujours des zéros.

Cette fonction étant toujours appelée au niveau PASSIF, le code de prise en charge doit être rendu paginable.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3dkmddi.h