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 |