Função de retorno de chamada SpMarshallSupplementalCredsFn (ntsecpkg.h)
A função SpMarshallSupplementalCreds converte credenciais complementares de um formato público em um formato adequado para chamadas de procedimento local.
Sintaxe
SpMarshallSupplementalCredsFn Spmarshallsupplementalcredsfn;
NTSTATUS Spmarshallsupplementalcredsfn(
[in] ULONG CredentialSize,
[in] PUCHAR Credentials,
[out] PULONG MarshalledCredSize,
[out] PVOID *MarshalledCreds
)
{...}
Parâmetros
[in] CredentialSize
Especifica o tamanho das credenciais complementares.
[in] Credentials
Ponteiro para as credenciais complementares.
[out] MarshalledCredSize
Ponteiro para o tamanho do buffer MarshalledCreds .
[out] MarshalledCreds
Ponteiro que recebe o endereço do buffer que contém as credenciais serializadas . Aloque a memória para esse buffer chamando a função AllocateHeap .
Retornar valor
Se a função for bem-sucedida, retorne STATUS_SUCCESS.
Se a função falhar, retorne um código NTSTATUS que indica o motivo pelo qual ela falhou.
Comentários
SSP/APs devem implementar a função SpMarshallSupplementalCreds ; no entanto, o nome real fornecido para a implementação cabe ao desenvolvedor.
Um ponteiro para a função SpMarshallSupplementalCreds está disponível na estrutura SECPKG_USER_FUNCTION_TABLE recebida da função SpUserModeInitialize .
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] |
Plataforma de Destino | Windows |
Cabeçalho | ntsecpkg.h |