在 BITS (Background Intelligent Transfer Service) 的 Win32 API 中,确实有 BG_AUTH_SCHEME 枚举,用于表示身份验证的方案。以下是关于 BG_AUTH_SCHEME 枚举的一些基本信息:
typedef enum BG_AUTH_SCHEME
{
    BG_AUTH_SCHEME_NONE = 0,
    BG_AUTH_SCHEME_BASIC = 1,
    BG_AUTH_SCHEME_DIGEST = 2,
    BG_AUTH_SCHEME_NTLM = 3,
    BG_AUTH_SCHEME_NEGOTIATE = 4
} BG_AUTH_SCHEME;

这个枚举包含以下几个成员:

1. BG_AUTH_SCHEME_NONE: 未指定身份验证方案。

2. BG_AUTH_SCHEME_BASIC: 使用基本身份验证。

3. BG_AUTH_SCHEME_DIGEST: 使用摘要身份验证。

4. BG_AUTH_SCHEME_NTLM: 使用 NTLM 身份验证。

5. BG_AUTH_SCHEME_NEGOTIATE: 使用 Negotiate 身份验证。

这些枚举值表示了 BITS 身份验证的不同方案,可以用于设置 BG_AUTH_CREDENTIALS 结构中的 Scheme 成员,以指定 BITS 作业所使用的身份验证方案。


转载请注明出处:http://www.zyzy.cn/article/detail/24048/Win32 API/Bits1_5.h/BG_AUTH_SCHEME