Функция обратного вызова SpGetCredUIContextFn (ntsecpkg.h)
Извлекает сведения о контексте от поставщика учетных данных.
Синтаксис
SpGetCredUIContextFn Spgetcreduicontextfn;
NTSTATUS Spgetcreduicontextfn(
[in] LSA_SEC_HANDLE ContextHandle,
[in] GUID *CredType,
[out] PULONG FlatCredUIContextLength,
[out] PUCHAR *FlatCredUIContext
)
{...}
Параметры
[in] ContextHandle
Дескриптор контекста, для которого требуется получить сведения.
[in] CredType
Тип учетных данных, указанных параметром ContextHandle . Это может быть одно из следующих значений.
Значение | Значение |
---|---|
|
Учетные данные являются паролем. |
|
Учетные данные являются сертификатом. |
|
Учетные данные — это данные проверки подлинности от поставщика служб шифрования (CSP). |
[out] FlatCredUIContextLength
Размер (в символах) буфера, полученного параметром FlatCredUIContext .
[out] FlatCredUIContext
Указатель на массив символов, указывающий сведения о контексте, заданном параметром ContextHandle .
Возвращаемое значение
Если функция выполнена успешно, верните STATUS_SUCCESS или информационный код состояния.
Если функция завершается сбоем, верните код ошибки NTSTATUS , указывающий причину сбоя. Дополнительные сведения см. в подразделе "Примечания".
Комментарии
Указатель на функцию SpGetCredUIContextFn доступен в структуре SECPKG_FUNCTION_TABLE , полученной от функции SpLsaModeInitialize .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | ntsecpkg.h |