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

Vedi anche

SpInitialize