共用方式為


IWMDRMDevice::GetSecureClock 方法

GetSecureClock方法會擷取安全時鐘,因此可以強制執行以時間為基礎的授權。

語法

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

參數

ppbSecureClock [out]

擷取的安全時鐘。

azureSecureClock [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