Partager via


MÉTHODE IMFDRMNetHelper ::P rocessLicenseRequest (wmcontainer.h)

Obtient la réponse de licence pour la demande spécifiée.

Syntaxe

HRESULT ProcessLicenseRequest(
  [in]  BYTE  *pLicenseRequest,
  [in]  DWORD cbLicenseRequest,
  [out] BYTE  **ppLicenseResponse,
  [out] DWORD *pcbLicenseResponse,
  [out] BSTR  *pbstrKID
);

Paramètres

[in] pLicenseRequest

Pointeur vers un tableau d’octets qui contient la demande de licence.

[in] cbLicenseRequest

Taille, en octets, de la demande de licence.

[out] ppLicenseResponse

Reçoit un pointeur vers un tableau d’octets qui contient la réponse de licence. L’appelant doit libérer le tableau en appelant CoTaskMemFree.

[out] pcbLicenseResponse

Reçoit la taille, en octets, de la réponse de licence.

[out] pbstrKID

Reçoit l’identificateur de clé. L’appelant doit libérer la chaîne en appelant SysFreeString.

Valeur retournée

La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
MF_E_SHUTDOWN
Le récepteur multimédia a été fermé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wmcontainer.h

Voir aussi

IMFDRMNetHelper