MSV1_0_SUBAUTH_REQUEST struttura (ntsecapi.h)

La struttura MSV1_0_SUBAUTH_REQUEST contiene informazioni da passare a un pacchetto di sottoutenticazione.

Viene usato da LsaCallAuthenticationPackage.

Sintassi

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;

Members

MessageType

MSV1_0_PROTOCOL_MESSAGE_TYPE valore che identifica il tipo di richiesta da effettuare. Questo membro deve essere impostato su MsV1_0SubAuth per la sottoutenticazione locale e MsV1_0GenericPassthrough per l'autenticazione secondaria nel controller di dominio.

SubAuthPackageId

Contiene un identificatore del pacchetto di sottoutenticazione . Il valore degli identificatori del pacchetto di sottoutenticazione viene stabilito dal creatore del pacchetto di sottoutenticazione.

SubAuthInfoLength

Indica la lunghezza, in byte, del buffer passato al pacchetto di sottoutenticazione in SubAuthSubmitBuffer.

SubAuthSubmitBuffer

Contenente i dati da passare al pacchetto di sottoutenticazione. Il formato e il contenuto di questi dati sono specifici del pacchetto di sottoutenticazione. Per altre informazioni, vedere la documentazione per pacchetti di sottoutenticazione specifici.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecapi.h