Функция обратного вызова CrediUnmarshalandDecodeStringFn (ntsecpkg.h)
Преобразует маршалированную строку обратно в ее исходную форму и расшифровывает немаршализованную строку.
Синтаксис
CrediUnmarshalandDecodeStringFn Crediunmarshalanddecodestringfn;
NTSTATUS Crediunmarshalanddecodestringfn(
[in] LPWSTR MarshaledString,
[out] LPBYTE *Blob,
[out] ULONG *BlobSize,
[out] BOOLEAN *IsFailureFatal
)
{...}
Параметры
[in] MarshaledString
Маршалированная зашифрованная строка.
[out] Blob
Указатель на немаршалированную расшифрованную строку.
[out] BlobSize
Указатель на размер (в байтах) буфера, на который указывает параметр BLOB-объекта .
[out] IsFailureFatal
Указатель на переменную BOOLEAN для получения значения, указывающего, должен ли вызывающий объект завершить операцию. Если этот параметр имеет значение TRUE, вызывающий объект не должен завершать операцию.
Возвращаемое значение
Если функция выполнена успешно, верните STATUS_SUCCESS или информационный код состояния.
Если функция завершается сбоем, верните код ошибки NTSTATUS, указывающий причину сбоя.
Комментарии
Указатель на функцию CrediUnmarshalandDecodeString доступен в структуре LSA_SECPKG_FUNCTION_TABLE , полученной функцией SpInitialize .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | ntsecpkg.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по