Udostępnij za pośrednictwem


AtlSetDacl

Wywołanie tej funkcji, aby ustawić informacje (DACL) listy arbitralnej kontroli dostępu określonego obiektu.

Ważna uwagaWaż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

Zobacz też

Informacje

AtlGetDacl

Klasa CDacl

Inne zasoby

Globalne funkcje zabezpieczeń