IWMDRMNetTransmitter :: GetLeafLicenseResponse, méthode
La méthode GetLeafLicenseResponse génère un message de réponse de licence feuille.
Syntaxe
HRESULT GetLeafLicenseResponse(
[in] BSTR bstrKID,
[in] WMDRMNET_POLICY *pPolicy,
[out] IWMDRMEncrypt **ppIWMDRMEncrypt,
[out] BYTE **ppbLicenseResponse,
[out] DWORD *pcbLicenseResponse
);
Paramètres
-
bstrKID [ dans]
-
Identificateur de clé encodé en base64 à utiliser pour la nouvelle licence feuille. L’identificateur de clé doit être une valeur GUID générée de façon aléatoire.
-
pPolicy [ dans]
-
Pointeur vers la structure de _ stratégie WMDRMNET qui définit la stratégie à utiliser pour la licence feuille.
-
ppIWMDRMEncrypt [ à]
-
Adresse d’une variable qui reçoit un pointeur vers l’interface IWMDRMEncrypt qui peut être utilisée pour chiffrer les données de la nouvelle licence feuille.
-
ppbLicenseResponse [ à]
-
Adresse d’une variable qui reçoit l’adresse de la réponse de licence générée. Lorsque vous avez terminé ces données, vous devez libérer la mémoire en appelant CoTaskMemFree.
-
pcbLicenseResponse [ à]
-
Adresse d’une variable qui reçoit la taille de la réponse de licence, en octets.
Valeur de retour
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
| Code de retour | Description |
|---|---|
|
Une liste de révocation de contenu mise à jour est nécessaire. |
|
S_OK |
Notes
Aucun.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|