次の方法で共有


IWMDRMDevice::GetSecureClock メソッド

GetSecureClock メソッドはセキュリティで保護されたクロックを取得するため、時間ベースのライセンスを適用できます。

構文

HRESULT GetSecureClock(
  [out] BYTE  **ppbSecureClock,
  [out] DWORD *pcbSecureClock,
  [out] DWORD *pdwFlags
);

パラメーター

ppbSecureClock [out]

セキュリティで保護されたクロックを取得しました。

pcbSecureClock [out]

セキュリティで保護されたクロックのサイズ (バイト単位)。

pdwFlags [out]

デバイスの状態フラグ。 この値は、次のいずれかのフラグである必要があります。

フラグ 説明
WMDRM_DEVICE_ISWMDRM デバイスは Windows Media DRM をサポートしています。
WMDRM_DEVICE_NEEDCLOCK デバイスにはクロックが必要です。
WMDRM_DEVICE_REVOKED デバイスが取り消されました。

戻り値

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

リターン コード 説明
S_OK
メソッドが成功しました。

必要条件

要件
ヘッダー
WMDDRMSP.idl
ライブラリ
Mssachlp.lib

関連項目

GetSecureClockChallenge

IWMDRMDevice インターフェイス

SetSecureClockResponse