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