_MFP_CREDENTIAL_FLAGS 枚举 (mfplay.h)

重要 废弃。 此 API 可能会从 Windows 的未来版本中删除。 应用程序应使用 媒体会话 进行播放。
 

包含 MFP_ACQUIRE_USER_CREDENTIAL_EVENT 结构的标志。

其中一些标记标记为 [out] 的标志将信息传回 MFPlay 播放器对象。 在从 IMFPMediaPlayerCallback::OnMediaPlayerEvent 回调方法返回之前,应用程序应根据需要设置或清除这些标志。

语法

typedef enum _MFP_CREDENTIAL_FLAGS {
  MFP_CREDENTIAL_PROMPT = 0x1,
  MFP_CREDENTIAL_SAVE = 0x2,
  MFP_CREDENTIAL_DO_NOT_CACHE = 0x4,
  MFP_CREDENTIAL_CLEAR_TEXT = 0x8,
  MFP_CREDENTIAL_PROXY = 0x10,
  MFP_CREDENTIAL_LOGGED_ON_USER = 0x20
} ;

常量

 
MFP_CREDENTIAL_PROMPT
值: 0x1
播放器对象没有任何存储的凭据,需要从应用程序中获取凭据。 如果播放器对象可以向服务器提供缓存或存储的凭据,则不会设置此标志。
MFP_CREDENTIAL_SAVE
值: 0x2
凭据将保存到永久性存储。 此标志充当应用程序 UI 的提示。 如果应用程序提示用户输入凭据,UI 可以指示凭据已保存。



[out]如果应用程序设置了此标志,播放器对象会将用户凭据保存在永久性存储中。 否则,播放器对象不会保存凭据。
MFP_CREDENTIAL_DO_NOT_CACHE
值: 0x4
[out]如果应用程序设置此标志,则播放器对象不会在内存中缓存用户凭据。 否则,播放器对象不会缓存凭据。 如果设置此标志,请不要设置 MFP_CREDENTIAL_SAVE 标志。
MFP_CREDENTIAL_CLEAR_TEXT
值: 0x8
凭据将以明文形式发送。 应用程序应警告用户,凭据将在不加密的情况下通过网络发送。

[out]在输出时,设置此标志以允许玩家对象以明文形式发送凭据,而不提示用户重新输入凭据。
MFP_CREDENTIAL_PROXY
值: 0x10
凭据将用于向代理进行身份验证。
MFP_CREDENTIAL_LOGGED_ON_USER
值: 0x20
身份验证方案支持对当前登录的用户进行身份验证。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 mfplay.h

另请参阅

媒体基础枚举