Fonction de rappel SpGetCredUIContextFn (ntsecpkg.h)
Récupère des informations de contexte à partir d’un fournisseur d’informations d’identification.
SpGetCredUIContextFn Spgetcreduicontextfn;
NTSTATUS Spgetcreduicontextfn(
[in] LSA_SEC_HANDLE ContextHandle,
[in] GUID *CredType,
[out] PULONG FlatCredUIContextLength,
[out] PUCHAR *FlatCredUIContext
)
{...}
[in] ContextHandle
Handle du contexte pour lequel obtenir des informations.
[in] CredType
Type d’informations d’identification spécifié par le paramètre ContextHandle . Il peut s’agir de l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Les informations d’identification sont un mot de passe. |
|
Les informations d’identification sont un certificat. |
|
Les informations d’identification sont des données d’authentification d’un fournisseur de services de chiffrement (CSP). |
[out] FlatCredUIContextLength
Taille, en caractères, de la mémoire tampon reçue par le paramètre FlatCredUIContext .
[out] FlatCredUIContext
Pointeur vers un tableau de caractères qui spécifie des informations sur le contexte spécifié par le paramètre ContextHandle .
Si la fonction réussit, retournez STATUS_SUCCESS ou un code de status d’information.
Si la fonction échoue, retournez un code d’erreur NTSTATUS qui indique la raison de son échec. Pour plus d'informations, consultez la section Notes.
Un pointeur vers la fonction SpGetCredUIContextFn est disponible dans la structure SECPKG_FUNCTION_TABLE reçue de la fonction SpLsaModeInitialize .
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ntsecpkg.h |