Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".
Сайт рассылки: http://www.winnt.rsm.org.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.winnt.rsm.org.ru/winapi/winapi.htm
Раздел "C++Builder": http://www.winnt.rsm.org.ru/cbuilder/cbuilder.htm
Раздел "Советы & примеры": http://www.winnt.rsm.org.ru/tipstricks/tipstricks.htm
Обновления на сайте
нет
Перевод
Сегодня вашему вниманию представлен перевод структуры SECURITY_ATTRIBUTES.
SECURITY_ATTRIBUTES
Структура SECURITY_ATTRIBUTES содержит дескриптор безопасности для объекта и
определяет, является ли наследуемым дескриптор, извлекаемый при определении данной
структуры.
typedef struct _SECURITY_ATTRIBUTES {
DWORD nLength;
LPVOID lpSecurityDescriptor;
BOOL bInheritHandle;
} SECURITY_ATTRIBUTES;
Члены
nLength – определяет длину структуры в байтах. Установите значение данного члена
в размер структуры SECURITY_ATTRIBUTES.
Windows NT: Некоторые функции, использующие SECURITY_ATTRIBUTES, не проверяют
значение члена nLength. Тем не менее, приложение все равно должно его устанавливать
правильно. Это гарантирует текущую, будущую и кроссплатформенную совместимость.
lpSecurityDescriptor – указывает на дескриптор безопасности для объекта, который
управляет его совместным использованием. Если значение этого члена установлено
в NULL, объекту может быть назначен дескриптор безопасности по умолчанию вызывающего
процесса.
bInheritHandle – определяет, является ли наследуемым дескриптор при создании
нового процесса. Если значение этого члена установлено в TRUE, новый процесс
наследует этот дескриптор.
Комментарии
Указатель на структуру типа SECURITY_ATTRIBUTES используется в качестве параметра
в большинстве функций управления ядром и окнами в Win32 API, которые возвращают
дескриптор объекта.
См. также
SECURITY_DESCRIPTOR.
хелп по WinAPI: http://www.winnt.rsm.org.ru/winapi/win32api.exe
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@online.ru