Condividi tramite


Metodo IMFDRMNetHelper::P rocessLicenseRequest (wmcontainer.h)

Ottiene la risposta di licenza per la richiesta specificata.

Sintassi

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

Parametri

[in] pLicenseRequest

Puntatore a una matrice di byte che contiene la richiesta di licenza.

[in] cbLicenseRequest

Dimensioni, in byte, della richiesta di licenza.

[out] ppLicenseResponse

Riceve un puntatore a una matrice di byte che contiene la risposta della licenza. Il chiamante deve liberare la matrice chiamando CoTaskMemFree.

[out] pcbLicenseResponse

Riceve le dimensioni, in byte, della risposta della licenza.

[out] pbstrKID

Riceve l'identificatore di chiave. Il chiamante deve rilasciare la stringa chiamando SysFreeString.

Valore restituito

La funzione restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
MF_E_SHUTDOWN
Il sink multimediale è stato arrestato.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wmcontainer.h

Vedi anche

IMFDRMNetHelper