WM_INDIVIDUALIZE_STATUS 구조체(Drmexternals.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 왕복 횟수를 나타내는 DWORD입니다.

enHTTPStatus

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

dwHTTPReadProgress

지금까지 다운로드한 바이트 수를 포함하는 DWORD입니다.

dwHTTPReadTotal

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

설명

이 구조는 DRM 런타임 구성 요소에 의해 채워지고 이벤트가 WMT_INDIVIDUALIZE 동일한 경우 애플리케이션 IWMStatusCallback::OnStatus 메서드의 pValue 매개 변수에 있는 애플리케이션으로 전송됩니다. 애플리케이션은 다운로드 프로세스 중에 이 이벤트를 여러 번 받습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
버전
Windows Media Format 7 SDK 이상 버전의 SDK
헤더
Drmexternals.h

추가 정보

DRM_HTTP_STATUS

구조체