Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция DuplicateHandle создает дескриптор дубликата. Возвращенный дубликат находится в пространстве процесса вызывающего.
Синтаксис
LSA_DUPLICATE_HANDLE LsaDuplicateHandle;
NTSTATUS LsaDuplicateHandle(
[in] HANDLE SourceHandle,
[out] PHANDLE DestionationHandle
)
{...}
Параметры
[in] SourceHandle
Дескриптор для дублирования.
[out] DestionationHandle
Указатель, получающий адрес дубликата дескриптора SourceHandle . Повторяющийся дескриптор находится в пространстве процесса вызывающего. Завершив использование дескриптора, закройте его, вызвав функцию CloseHandle .
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет STATUS_SUCCESS.
Если функция завершается сбоем, возвращаемым значением будет код NTSTATUS, указывающий причину сбоя.
Комментарии
Указатель на функцию DuplicateHandle доступен в структуре LSA_SECPKG_FUNCTION_TABLE , полученной функцией SpInitialize .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | ntsecpkg.h |