MSV1_0_SUBAUTH_REQUEST 结构 (ntsecapi.h)
MSV1_0_SUBAUTH_REQUEST 结构包含要传递给子身份验证包的信息。
LsaCallAuthenticationPackage 使用它。
语法
typedef struct _MSV1_0_SUBAUTH_REQUEST {
MSV1_0_PROTOCOL_MESSAGE_TYPE MessageType;
ULONG SubAuthPackageId;
ULONG SubAuthInfoLength;
PUCHAR SubAuthSubmitBuffer;
} MSV1_0_SUBAUTH_REQUEST, *PMSV1_0_SUBAUTH_REQUEST;
成员
MessageType
MSV1_0_PROTOCOL_MESSAGE_TYPE 标识所发出请求类型的值。 对于本地子身份验证,此成员应设置为 MsV1_0SubAuth,MsV1_0GenericPassthrough用于域控制器上的子身份验证。
SubAuthPackageId
包含 子身份验证包 标识符。 子身份验证包标识符的值由子身份验证包的创建者建立。
SubAuthInfoLength
指示传递到 SubAuthSubmitBuffer 中子身份验证包的缓冲区的长度(以字节为单位)。
SubAuthSubmitBuffer
包含要传递给子身份验证包的数据。 此数据的格式和内容特定于子身份验证包。 有关详细信息,请参阅特定子身份验证包的文档。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | ntsecapi.h |