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 |