IWMDRMNetReceiver ::P méthode rocessLicenseResponse
La méthode ProcessLicenseResponse traite la réponse de licence envoyée par l’émetteur en réponse à une demande de licence.
Syntaxe
HRESULT ProcessLicenseResponse(
[in] BYTE *pbLicenseResponse,
[in] DWORD cbLicenseResponse,
[out] BYTE **ppbWMDRMNetLicenseRepresentation,
[out] DWORD *pcbWMDRMNetLicenseRepresentation
);
Paramètres
-
pbLicenseResponse [ dans]
-
Réponse de la licence reçue de l’émetteur.
-
cbLicenseResponse [ dans]
-
Taille de la réponse en octets.
-
ppbWMDRMNetLicenseRepresentation [ à]
-
Adresse d’une variable qui reçoit l’adresse de la représentation de licence interne pour la licence contenue dans le message de réponse de licence. Lorsque vous avez terminé ces données, vous devez libérer la mémoire en appelant CoTaskMemFree. Ce paramètre peut avoir la valeur null si la représentation de la licence n’est pas nécessaire.
-
pcbWMDRMNetLicenseRepresentation [ à]
-
Adresse d’une variable qui reçoit la taille de la représentation de licence. Doit avoir la valeur null si PpbWMDRMNetLicenseRepresentation a la valeur null.
Valeur retournée
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 |
Remarques
La réponse de licence traitée à l’aide de cette méthode doit correspondre à la dernière demande de licence générée sur l’ordinateur client.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|