Partager via


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

Voir aussi

SpInitialize