Freigeben über


IMFDRMNetHelper::P rocessLicenseRequest-Methode (wmcontainer.h)

Ruft die Lizenzantwort für die angegebene Anforderung ab.

Syntax

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

Parameter

[in] pLicenseRequest

Zeiger auf ein Bytearray, das die Lizenzanforderung enthält.

[in] cbLicenseRequest

Größe der Lizenzanforderung in Bytes.

[out] ppLicenseResponse

Empfängt einen Zeiger auf ein Bytearray, das die Lizenzantwort enthält. Der Aufrufer muss das Array durch Aufrufen von CoTaskMemFree freigeben.

[out] pcbLicenseResponse

Empfängt die Größe der Lizenzantwort in Bytes.

[out] pbstrKID

Empfängt den Schlüsselbezeichner. Der Aufrufer muss die Zeichenfolge durch Aufrufen von SysFreeString freigeben.

Rückgabewert

Die Funktion gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
MF_E_SHUTDOWN
Die Mediensenke wurde heruntergefahren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wmcontainer.h

Weitere Informationen

IMFDRMNetHelper