Поделиться через


Метод IWMDRMDevice::GetSecureClock

Метод GetSecureClock извлекает безопасные часы, чтобы можно было применить лицензии на основе времени.

Синтаксис

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

Параметры

ppbSecureClock [out]

Извлеченные безопасные часы.

pcbSecureClock [out]

Размер защищенных часов в байтах.

pdwFlags [out]

Флаги состояния устройства. Это значение должно быть одним из следующих флагов.

Flag Описание
WMDRM_DEVICE_ISWMDRM Устройство поддерживает управление цифровыми правами Windows Media.
WMDRM_DEVICE_NEEDCLOCK Устройству требуются часы.
WMDRM_DEVICE_REVOKED Устройство отозвано.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Требования

Требование Значение
Заголовок
WMDDRMSP.idl
Библиотека
Mssachlp.lib

См. также раздел

GetSecureClockChallenge

Интерфейс IWMDRMDevice

SetSecureClockResponse