Partager via


structure MSV1_0_SUBAUTH_REQUEST (ntsecapi.h)

La structure MSV1_0_SUBAUTH_REQUEST contient des informations à passer à un package de sous-authentification.

Il est utilisé par LsaCallAuthenticationPackage.

Syntaxe

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;

Membres

MessageType

MSV1_0_PROTOCOL_MESSAGE_TYPE valeur identifiant le type de demande effectuée. Ce membre doit être défini sur MsV1_0SubAuth pour la sous-authentification locale et MsV1_0GenericPassthrough pour la sous-authentification sur le contrôleur de domaine.

SubAuthPackageId

Contient un identificateur de package de sous-authentification . La valeur des identificateurs de package de sous-authentification est établie par le créateur du package de sous-authentification.

SubAuthInfoLength

Indique la longueur, en octets, de la mémoire tampon passée au package de sous-authentification dans SubAuthSubmitBuffer.

SubAuthSubmitBuffer

Contenant les données à passer au package de sous-authentification. Le format et le contenu de ces données sont spécifiques au package de sous-authentification. Pour plus d’informations, consultez la documentation relative aux packages de sous-authentification spécifiques.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête ntsecapi.h