Partager via


IMFContentEnabler::GetEnableURL, méthode (mfidl.h)

Récupère une URL pour effectuer une action manuelle d’activation du contenu.

Syntaxe

HRESULT GetEnableURL(
  [out]     LPWSTR              *ppwszURL,
  [out]     DWORD               *pcchURL,
  [in, out] MF_URL_TRUST_STATUS *pTrustStatus
);

Paramètres

[out] ppwszURL

Reçoit un pointeur vers une mémoire tampon qui contient l’URL. L’appelant doit libérer la mémoire pour la mémoire tampon en appelant CoTaskMemFree.

[out] pcchURL

Reçoit le nombre de caractères retournés dans ppwszURL, y compris le caractère NULL de fin.

[in, out] pTrustStatus

Reçoit un membre de l’énumération MF_URL_TRUST_STATUS indiquant si l’URL est approuvée.

Valeur retournée

Elle retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
MF_E_NOT_AVAILABLE
Aucune URL n’est disponible.

Notes

Si l’action d’activation peut être effectuée en accédant à une URL, cette méthode retourne l’URL. Si aucune URL de ce type n’existe, la méthode retourne un code d’échec.

L’objectif de l’URL dépend du type d’activation de contenu, qui est obtenu en appelant IMFContentEnabler::GetEnableType.

Activer le type Objectif de l’URL
Individualisation Non applicable.
Acquisition de licences URL pour obtenir la licence. Appelez IMFContentEnabler::GetEnableData et envoyez les données à l’URL en tant que requête HTTP POST. Pour recevoir une notification lors de l’acquisition de la licence, appelez IMFContentEnabler::MonitorEnable.
Révocation URL d’une page web dans laquelle l’utilisateur peut télécharger et installer un composant mis à jour.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfuuid.lib

Voir aussi

Guide pratique pour lire des fichiers multimédias protégés

IMFContentEnabler