_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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈