다음을 통해 공유


WM_INDIVIDUALIZE_STATUS 구조체(Wmdrmsdk.h)

[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 작성기를 사용하는 것이 좋습니다. 가능한 경우 레거시 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

개별화 응답 URL을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.

dwHTTPRequest

완료된 개별화 서비스에 대한 HTTP 왕복 횟수입니다.

enHTTPStatus

DRM_HTTP_STATUS 열거형 형식의 값입니다.

dwHTTPReadProgress

다운로드한 바이트 수입니다.

dwHTTPReadTotal

다운로드할 총 바이트 수입니다. 이 값과 dwHTTPReadProgress 를 사용하여 다운로드가 완료된 양과 수행해야 할 작업을 나타내는 사용자 인터페이스를 표시할 수 있습니다.

설명

이 구조체는 IWMDRMIndividualizationStatus::GetStatus 메서드를 호출할 때 수신됩니다. 호출 시 보류 중인 개별화 프로세스의 상태 포함합니다.

요구 사항

요구 사항
헤더
Wmdrmsdk.h

추가 정보

구조체