w32api - Справочник по Windows API
Найти:
На:





Структура SECURITY_ATTRIBUTES содержит дескриптор безопасности для объекта и определяет: является ли связанный с этой структурой дескриптор наследуемым.

typedef struct _SECURITY_ATTRIBUTES { // sa  
    DWORD  nLength; 
    LPVOID lpSecurityDescriptor; 
    BOOL   bInheritHandle; 
} SECURITY_ATTRIBUTES;
Члены структуры:

nLength Определяет размер, в байтах, этой структуры. Установите это значение в sizeof(SECURITY_ATTRIBUTES).
Windows NT/2000/XP: некоторые функции, которые используют структуру SECURITY_ATTRIBUTES, не проверяют значение члена nLength. Тем не менее, приложеню лучше его устанавливать. Это обеспечивает кросплатформенную совместимость.
lpSecurityDescriptor Адрес дескриптора безопасности для объекта, который контролирует совместное владение им. Если этот член равен NULL, то для объекта назначается дескриптор безопасности по умолчанию для текущего процесса.
bInheritHandle Определяет: является ли возвращаемый дескриптор наследуемым, когда создается новый процесс. Если этот член равен TRUE, новый процесс наследует дескриптор.

Замечания:

Адрес структуры SECURITY_ATTRIBUTES используется как параметр во многих функциях ядра и функциях управления окнами, которые возвращают дескриптор объекта.



Hosted by uCoz