Compartilhar via


Função de retorno de chamada CrediUnmarshalandDecodeStringFn (ntsecpkg.h)

Transforma uma cadeia de caracteres empacotada de volta em sua forma original e descriptografa a cadeia de caracteres nãomarsalada.

Sintaxe

CrediUnmarshalandDecodeStringFn Crediunmarshalanddecodestringfn;

NTSTATUS Crediunmarshalanddecodestringfn(
  [in]  LPWSTR MarshaledString,
  [out] LPBYTE *Blob,
  [out] ULONG *BlobSize,
  [out] BOOLEAN *IsFailureFatal
)
{...}

Parâmetros

[in] MarshaledString

A cadeia de caracteres criptografada e marshaled.

[out] Blob

Um ponteiro para a cadeia de caracteres não demarsalada e descriptografada.

[out] BlobSize

Um ponteiro para o tamanho, em bytes, do buffer apontado pelo parâmetro Blob .

[out] IsFailureFatal

Um ponteiro para uma variável BOOLEAN para receber um valor que indica se o chamador deve concluir a operação. Se o valor desse parâmetro for TRUE, o chamador não deverá concluir a operação.

Retornar valor

Se a função for bem-sucedida, retorne STATUS_SUCCESS ou um código de status informativo.

Se a função falhar, retorne um código de erro NTSTATUS que indica o motivo pelo qual ela falhou.

Comentários

Um ponteiro para a função CrediUnmarshalandDecodeString está disponível na estrutura LSA_SECPKG_FUNCTION_TABLE recebida pela função SpInitialize .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ntsecpkg.h

Confira também

SpInitialize