Funzione di callback crediUnmarshalandDecodeStringFn (ntsecpkg.h)
Trasforma una stringa di marshalling nella forma originale e decrittografa la stringa non modificata.
Sintassi
CrediUnmarshalandDecodeStringFn Crediunmarshalanddecodestringfn;
NTSTATUS Crediunmarshalanddecodestringfn(
[in] LPWSTR MarshaledString,
[out] LPBYTE *Blob,
[out] ULONG *BlobSize,
[out] BOOLEAN *IsFailureFatal
)
{...}
Parametri
[in] MarshaledString
Stringa con marshalling, crittografata.
[out] Blob
Puntatore alla stringa non crittografata e decrittografata.
[out] BlobSize
Puntatore alle dimensioni, in byte, del buffer a cui punta il parametro BLOB .
[out] IsFailureFatal
Puntatore a una variabile BOOLEAN per ricevere un valore che indica se il chiamante deve completare l'operazione. Se il valore di questo parametro è TRUE, il chiamante non deve completare l'operazione.
Valore restituito
Se la funzione ha esito positivo, restituire STATUS_SUCCESS o un codice di stato informativo.
Se la funzione ha esito negativo, restituisce un codice di errore NTSTATUS che indica il motivo per cui non è riuscito.
Commenti
Un puntatore alla funzione CrediUnmarshalandDecodeString è disponibile nella struttura LSA_SECPKG_FUNCTION_TABLE ricevuta dalla funzione SpInitialize .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ntsecpkg.h |