Partager via


MÉTHODE IOPMVideoOutput ::Configure (opmapi.h)

Configure une sortie vidéo. Cette méthode envoie une commande OPM (Output Protection Manager) ou COPP (Certified Output Protection Protocol) au pilote.

Syntaxe

HRESULT Configure(
  [in] const OPM_CONFIGURE_PARAMETERS *pParameters,
  [in] ULONG                          ulAdditionalParametersSize,
  [in] const BYTE                     *pbAdditionalParameters
);

Paramètres

[in] pParameters

Pointeur vers une structure OPM_CONFIGURE_PARAMETERS qui contient la commande . Pour obtenir la liste des commandes OPM, consultez Commandes OPM.

[in] ulAdditionalParametersSize

Taille de la mémoire tampon pbAdditionalParameters , en octets.

[in] pbAdditionalParameters

Pointeur vers une mémoire tampon qui contient des informations supplémentaires pour la commande .

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode est équivalente à la méthode IAMCertifiedOutputProtection ::P rotectionCommand dans COPP.

Cette méthode prend en charge à la fois la sémantique OPM et la sémantique COPP. La sémantique COPP est prise en charge pour la compatibilité descendante ; les nouvelles applications doivent utiliser la sémantique OPM.

Sémantique opm

Certaines commandes OPM nécessitent que des informations de configuration supplémentaires soient passées dans le paramètre pbAdditionalParameters . Le paramètre ulAdditionalParametersSize spécifie la taille des données supplémentaires.

Sémantique COPP

Le paramètre pbAdditionalParameters doit être NULL et ulAdditionalParametersSize doit être égal à zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête opmapi.h

Voir aussi

IOPMVideoOutput

Gestionnaire de protection de sortie