AtlSetDacl
Wywołanie tej funkcji, aby ustawić informacje (DACL) listy arbitralnej kontroli dostępu określonego obiektu.
Ważne |
---|
Nie można użyć tej funkcji w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows. |
inline bool AtlSetDacl(
HANDLE hObject,
SE_OBJECT_TYPE ObjectType,
const CDacl& rDacl,
DWORD dwInheritanceFlowControl= 0
) throw(...);
Parametry
hObject
Uchwyt do obiektu, dla którego ustawiono informacje zabezpieczeń.ObjectType
Określa wartość z SE_OBJECT_TYPE wyliczenia wskazująca typ obiektu, identyfikowane przez hObject parametru.rDacl
Lista DACL zawierające nowe informacje zabezpieczeń.dwInheritanceFlowControl
Sterowanie przepływem dziedziczenia.Ta wartość może być 0 (domyślnie), PROTECTED_DACL_SECURITY_INFORMATION lub UNPROTECTED_DACL_SECURITY_INFORMATION.
Wartość zwracana
Zwraca wartość true w przypadku powodzenia, false w przypadku niepowodzenia.
Uwagi
W kompilacjach debugowania potwierdzenia wystąpi błąd Jeśli hObject jest nieprawidłowy, lub jeśli dwInheritanceFlowControl nie jest jedną z trzech wartości dopuszczalnej.
Wymagania
Nagłówek: atlsecurity.h