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 |
|
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 |