CrediUnmarshalandDecodeStringFn-Rückruffunktion (ntsecpkg.h)
Transformiert eine gemarerte Zeichenfolge wieder in ihre ursprüngliche Form und entschlüsselt die nichtmarshalierte Zeichenfolge.
Syntax
CrediUnmarshalandDecodeStringFn Crediunmarshalanddecodestringfn;
NTSTATUS Crediunmarshalanddecodestringfn(
[in] LPWSTR MarshaledString,
[out] LPBYTE *Blob,
[out] ULONG *BlobSize,
[out] BOOLEAN *IsFailureFatal
)
{...}
Parameter
[in] MarshaledString
Die gemarselte, verschlüsselte Zeichenfolge.
[out] Blob
Ein Zeiger auf die nichtmarshalierte, entschlüsselte Zeichenfolge.
[out] BlobSize
Ein Zeiger auf die Größe des Puffers in Bytes, auf die der Blob-Parameter verweist.
[out] IsFailureFatal
Ein Zeiger auf eine BOOLEAN-Variable , um einen Wert zu erhalten, der angibt, ob der Aufrufer den Vorgang abschließen soll. Wenn der Wert dieses Parameters TRUE ist, sollte der Aufrufer den Vorgang nicht abschließen.
Rückgabewert
Wenn die Funktion erfolgreich ist, geben Sie STATUS_SUCCESS oder einen informationellen status Code zurück.
Wenn die Funktion fehlschlägt, geben Sie einen NTSTATUS-Fehlercode zurück, der den Grund für einen Fehler angibt.
Hinweise
Ein Zeiger auf die CrediUnmarshalandDecodeString-Funktion ist in der LSA_SECPKG_FUNCTION_TABLE Struktur verfügbar, die von der SpInitialize-Funktion empfangen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ntsecpkg.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für