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, новый процесс наследует дескриптор. |