Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction SpMarshallSupplementalCreds convertit les informations d’identification supplémentaires d’un format public en un format approprié pour les appels de procédure locale.
Syntaxe
SpMarshallSupplementalCredsFn Spmarshallsupplementalcredsfn;
NTSTATUS Spmarshallsupplementalcredsfn(
[in] ULONG CredentialSize,
[in] PUCHAR Credentials,
[out] PULONG MarshalledCredSize,
[out] PVOID *MarshalledCreds
)
{...}
Paramètres
[in] CredentialSize
Spécifie la taille des informations d’identification supplémentaires.
[in] Credentials
Pointeur vers les informations d’identification supplémentaires.
[out] MarshalledCredSize
Pointeur vers la taille de la mémoire tampon MarshalledCreds .
[out] MarshalledCreds
Pointeur qui reçoit l’adresse de la mémoire tampon contenant les informations d’identification sérialisées . Allouez la mémoire pour cette mémoire tampon en appelant la fonction AllocateHeap .
Valeur retournée
Si la fonction réussit, retournez STATUS_SUCCESS.
Si la fonction échoue, retourne un code NTSTATUS qui indique la raison de son échec.
Remarques
SSP/APs doivent implémenter la fonction SpMarshallSupplementalCreds ; toutefois, le nom réel donné à l’implémentation appartient au développeur.
Un pointeur vers la fonction SpMarshallSupplementalCreds est disponible dans la structure SECPKG_USER_FUNCTION_TABLE reçue de la fonction SpUserModeInitialize .
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] |
Plateforme cible | Windows |
En-tête | ntsecpkg.h |