IMFDRMNetHelper::P rocessLicenseRequest メソッド (wmcontainer.h)

指定した要求のライセンス応答を取得します。

構文

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

パラメーター

[in] pLicenseRequest

ライセンス要求を含むバイト配列へのポインター。

[in] cbLicenseRequest

ライセンス要求のサイズ (バイト単位)。

[out] ppLicenseResponse

ライセンス応答を含むバイト配列へのポインターを受け取ります。 呼び出し元は 、CoTaskMemFree を呼び出して配列を解放する必要があります。

[out] pcbLicenseResponse

ライセンス応答のサイズ (バイト単位) を受け取ります。

[out] pbstrKID

キー識別子を受け取ります。 呼び出し元は 、SysFreeString を呼び出して文字列を解放する必要があります。

戻り値

関数は HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。
MF_E_SHUTDOWN
メディア シンクがシャットダウンされました。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wmcontainer.h

こちらもご覧ください

IMFDRMNetHelper