Share via


estrutura MSV1_0_SUBAUTH_REQUEST (ntsecapi.h)

A estrutura MSV1_0_SUBAUTH_REQUEST contém informações a serem passadas para um pacote de subautenticação.

Ele é usado por LsaCallAuthenticationPackage.

Sintaxe

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;

Membros

MessageType

MSV1_0_PROTOCOL_MESSAGE_TYPE valor que identifica o tipo de solicitação que está sendo feita. Esse membro deve ser definido como MsV1_0SubAuth para subautenticação local e MsV1_0GenericPassthrough para subautenticação no controlador de domínio.

SubAuthPackageId

Contém um identificador de pacote de subautenticação . O valor dos identificadores de pacote de subautenticação é estabelecido pelo criador do pacote de subautenticação.

SubAuthInfoLength

Indica o comprimento, em bytes, do buffer passado para o pacote de subautenticação em SubAuthSubmitBuffer.

SubAuthSubmitBuffer

Contendo os dados a serem passados para o pacote de subautenticação. O formato e o conteúdo desses dados são específicos para o pacote de subautenticação. Para obter mais informações, consulte a documentação para pacotes de subautenticação específicos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho ntsecapi.h