Fonction de rappel CrediUnmarshalandDecodeStringFn (ntsecpkg.h)
Transforme une chaîne marshalée dans sa forme d’origine et déchiffre la chaîne non délimitée.
Syntaxe
CrediUnmarshalandDecodeStringFn Crediunmarshalanddecodestringfn;
NTSTATUS Crediunmarshalanddecodestringfn(
[in] LPWSTR MarshaledString,
[out] LPBYTE *Blob,
[out] ULONG *BlobSize,
[out] BOOLEAN *IsFailureFatal
)
{...}
Paramètres
[in] MarshaledString
Chaîne chiffrée marshalée.
[out] Blob
Pointeur vers la chaîne déchiffrée non délimitée.
[out] BlobSize
Pointeur vers la taille, en octets, de la mémoire tampon vers laquelle pointe le paramètre Blob .
[out] IsFailureFatal
Pointeur vers une variable BOOLEAN pour recevoir une valeur qui indique si l’appelant doit terminer l’opération. Si la valeur de ce paramètre est TRUE, l’appelant ne doit pas terminer l’opération.
Valeur retournée
Si la fonction réussit, retournez STATUS_SUCCESS ou un code de status d’informations.
Si la fonction échoue, retournez un code d’erreur NTSTATUS qui indique la raison de son échec.
Remarques
Un pointeur vers la fonction CrediUnmarshalandDecodeString est disponible dans la structure LSA_SECPKG_FUNCTION_TABLE reçue par la fonction SpInitialize .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ntsecpkg.h |