Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция SpInstanceInit вызывается один раз для каждого пакета безопасности , содержащегося в SSP/AP, при загрузке SSP/AP в клиент-серверный процесс. Пакеты безопасности должны использовать эту функцию для выполнения любой инициализации пользовательского режима.
Синтаксис
SpInstanceInitFn Spinstanceinitfn;
NTSTATUS Spinstanceinitfn(
[in] ULONG Version,
[in] PSECPKG_DLL_FUNCTIONS FunctionTable,
[out] PVOID *UserFunctions
)
{...}
Параметры
[in] Version
Версия локального центра безопасности (LSA).
[in] FunctionTable
Указатель на структуру SECPKG_DLL_FUNCTIONS , содержащую вспомогательные функции, которые пакет безопасности может использовать в пользовательском режиме.
[out] UserFunctions
Этот параметр не используется.
Возвращаемое значение
Если функция выполнена успешно, верните STATUS_SUCCESS.
Если функция завершается сбоем, верните код NTSTATUS , указывающий причину сбоя.
Комментарии
Функция SpInstanceInit вызывается один раз при загрузке SSP/AP в процесс пользовательского режима после вызова функции SpUserModeInitialize .
Поставщики SSP и APS должны реализовывать функцию SpInstanceInit ; однако фактическое имя, присваиваемого реализации, задается разработчиком.
Указатель на функцию SpInstanceInit доступен в структуре SECPKG_USER_FUNCTION_TABLE , полученной от функции SpUserModeInitialize .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | ntsecpkg.h |