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


структура WM_INDIVIDUALIZE_STATUS (Drmexternals.h)

[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Она была заменена средствами чтения источника и модуля записи приемников. Средство чтения источника и модуль записи приемников оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде средство чтения исходного кода и модуль записи приемников вместо пакета SDK для Windows Media Format 11, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Структура WM_INDIVIDUALIZE_STATUS записывает состояние процесса индивидуализации .

Синтаксис

typedef struct _WMIndividualizeStatus {
  HRESULT                      hr;
  DRM_INDIVIDUALIZATION_STATUS enIndiStatus;
  LPSTR                        pszIndiRespUrl;
  DWORD                        dwHTTPRequest;
  DRM_HTTP_STATUS              enHTTPStatus;
  DWORD                        dwHTTPReadProgress;
  DWORD                        dwHTTPReadTotal;
} WM_INDIVIDUALIZE_STATUS;

Члены

ч

Код возврата HRESULT.

enIndiStatus

Значение из типа перечисления DRM_INDIVIDUALIZATION_STATUS .

pszIndiRespUrl

Указатель на строку, завершающуюся значением NULL, содержащую URL-адрес ответа индивидуализации.

dwHTTPRequest

DWORD , указывающий количество завершенных круговых путей HTTP к службе индивидуализации.

enHTTPStatus

Значение из типа перечисления DRM_HTTP_STATUS .

dwHTTPReadProgress

DWORD , содержащий количество байтов, скачанных до сих пор..

dwHTTPReadTotal

DWORD , содержащий общее количество скачиваемых байтов. Используйте это значение и dwHTTPReadProgress , чтобы отобразить пользовательский интерфейс, указывающий, какая часть загрузки завершена и сколько еще предстоит сделать.

Комментарии

Эта структура заполняется компонентами времени выполнения DRM и отправляется приложениям в параметре pValue метода IWMStatusCallback::OnStatus , когда событие равно WMT_INDIVIDUALIZE. Приложение получает это событие несколько раз в процессе скачивания.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Версия
Пакет SDK для Windows Media в формате 7 или более поздние версии пакета SDK
Заголовок
Drmexternals.h

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

DRM_HTTP_STATUS

Структуры