Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция ClientCallback позволяет пакету безопасности в режиме локального центра безопасности (LSA) вызывать свой пакет пользовательского режима и вызывать функцию в библиотеке DLL.
Синтаксис
LSA_CLIENT_CALLBACK LsaClientCallback;
NTSTATUS LsaClientCallback(
[in] PCHAR Callback,
[in] ULONG_PTR Argument1,
[in] ULONG_PTR Argument2,
[in] PSecBuffer Input,
[out] PSecBuffer Output
)
{...}
Параметры
[in] Callback
Указатель на имя вызываемой функции. Дополнительные сведения см. в разделе ClientCallback_Function.
[in] Argument1
Указатель на первый аргумент для передачи функции обратного вызова.
[in] Argument2
Указатель на второй аргумент для передачи функции обратного вызова.
[in] Input
Указатель на структуру SecBuffer , содержащую сведения для передачи в функцию обратного вызова.
[out] Output
Указатель на структуру SecBuffer , которая получает сведения, передаваемые из функции обратного вызова.
Возвращаемое значение
Если функция выполнена успешно, функция возвращает STATUS_SUCCESS.
Если функция завершается сбоем, она возвращает код NTSTATUS , указывающий причину сбоя.
Комментарии
Указатель на функцию ClientCallback доступен в структуре LSA_SECPKG_FUNCTION_TABLE , полученной функцией SpInitialize .
Пакет безопасности пользовательского режима должен использовать функцию RegisterCallback для регистрации вызываемой функции.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | ntsecpkg.h |