Compartir a través de


Método IMFDRMNetHelper::P rocessLicenseRequest (wmcontainer.h)

Obtiene la respuesta de licencia para la solicitud especificada.

Sintaxis

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

Parámetros

[in] pLicenseRequest

Puntero a una matriz de bytes que contiene la solicitud de licencia.

[in] cbLicenseRequest

Tamaño, en bytes, de la solicitud de licencia.

[out] ppLicenseResponse

Recibe un puntero a una matriz de bytes que contiene la respuesta de licencia. El llamador debe liberar la matriz llamando a CoTaskMemFree.

[out] pcbLicenseResponse

Recibe el tamaño, en bytes, de la respuesta de la licencia.

[out] pbstrKID

Recibe el identificador de clave. El llamador debe liberar la cadena llamando a SysFreeString.

Valor devuelto

La función devuelve un VALOR HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
MF_E_SHUTDOWN
El receptor de medios se cerró.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wmcontainer.h

Consulte también

IMFDRMNetHelper