структура WM_INDIVIDUALIZE_STATUS (Wmdrmsdk.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
-
Количество круговых путей HTTP к службе индивидуализации, которые были завершены.
-
enHTTPStatus
-
Значение из типа перечисления DRM_HTTP_STATUS .
-
dwHTTPReadProgress
-
Количество скачанных байтов.
-
dwHTTPReadTotal
-
Общее число скачиваемых байтов. Это значение и dwHTTPReadProgress можно использовать для отображения пользовательского интерфейса, указывающего, сколько загрузки завершено и сколько еще предстоит выполнить.
Комментарии
Эта структура получается при вызове метода IWMDRMIndividualizationStatus::GetStatus . Он содержит состояние ожидающего процесса индивидуализации во время вызова.
Требования
Требование | Значение |
---|---|
Заголовок |
|