Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Преобразует защищенный дескриптор в дескриптор Win32, чтобы его можно было использовать со всеми API Win32 на основе дескрипторов.
Синтаксис
HANDLE CfGetWin32HandleFromProtectedHandle(
[in] HANDLE ProtectedHandle
);
Параметры
[in] ProtectedHandle
Защищенный дескриптор для преобразования.
Возвращаемое значение
Соответствующий дескриптор Win32.
Комментарии
Вызывающий объект должен ссылаться на защищенный дескриптор перед этим вызовом с помощью CfReferenceProtectedHandle , чтобы убедиться, что использование дескриптора Win32 отслеживается, а вызов API Win32, использующий дескриптор Win32, синхронизируется с подтверждением уведомления о прерывании операции.
Вызывающий объект должен освободить ссылку на защищенный дескриптор после завершения работы с дескриптором Win32 с помощью CfReleaseProtectedHandle.
Ни при каких обстоятельствах вызывающий объект не должен закрывать дескриптор Win32, возвращенный с помощью CfCloseHandle.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 10 версии 1709 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
| Целевая платформа | Windows |
| Header | cfapi.h |
| Библиотека | CldApi.lib |
| DLL | CldApi.dll |