Freigeben über


MSV1_0_SUBAUTH_REQUEST-Struktur (ntsecapi.h)

Die MSV1_0_SUBAUTH_REQUEST-Struktur enthält Informationen, die an ein Unterauthentifizierungspaket übergeben werden sollen.

Es wird von LsaCallAuthenticationPackage verwendet.

Syntax

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;

Member

MessageType

MSV1_0_PROTOCOL_MESSAGE_TYPE Wert, der den Typ der anforderung identifiziert. Dieses Element sollte auf MsV1_0SubAuth für die lokale Unterauthentifizierung und MsV1_0GenericPassthrough für die Unterauthentifizierung auf dem Domänencontroller festgelegt werden.

SubAuthPackageId

Enthält einen Unterauthentifizierungspaketbezeichner . Der Wert von Unterauthentifizierungspaketbezeichnern wird vom Ersteller des Unterauthentifizierungspakets festgelegt.

SubAuthInfoLength

Gibt die Länge des Puffers in Bytes an, der an das Unterauthentifizierungspaket in SubAuthSubmitBuffer übergeben wird.

SubAuthSubmitBuffer

Enthält die Daten, die an das Unterauthentifizierungspaket übergeben werden sollen. Das Format und der Inhalt dieser Daten sind spezifisch für das Unterauthentifizierungspaket. Weitere Informationen finden Sie in der Dokumentation zu bestimmten Unterauthentifizierungspaketen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile ntsecapi.h