DRM_INDIVIDUALIZATION_STATUS enumeration

The DRM_INDIVIDUALIZATION_STATUS enumeration type defines the valid states for DRM individualization. When an application initiates individualization with a call to IWMDRMReader::Individualize, the progress of the individualization request is conveyed to the application through calls to the IWMStatusCallback::OnStatus method. Individualization status messages will all use the WMT_INDIVIDUALIZE member of the WMT_STATUS enumeration type as the Status parameter. The status of the individualization is passed to OnStatus in the pValue parameter.

Syntax


typedef enum DRM_INDIVIDUALIZATION_STATUS { 
  INDI_UNDEFINED  = 0x0000,
  INDI_BEGIN      = 0x0001,
  INDI_SUCCEED    = 0x0002,
  INDI_FAIL       = 0x0004,
  INDI_CANCEL     = 0x0008,
  INDI_DOWNLOAD   = 0x0010,
  INDI_INSTALL    = 0x0020
} ;

Constants

INDI_UNDEFINED

This value is reserved for future use.

INDI_BEGIN

Indicates the start of the individualization process.

INDI_SUCCEED

Indicates that the individualization process has been completed.

INDI_FAIL

Indicates that the individualization process failed.

INDI_CANCEL

Indicates that the individualization process was canceled as the result of a call to IWMDRMReader::CancelIndividualization.

INDI_DOWNLOAD

Indicates that the security upgrade is being downloaded.

INDI_INSTALL

Indicates that the security upgrade is being installed.

Remarks

This enumeration is used by the WM_INDIVIDUALIZE_STATUS structure.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Version

Windows Media Format 7 SDK, or later versions of the SDK

Header

Drmexternals.h

See also

DRM_HTTP_STATUS
Enumeration Types

 

 

Show: