Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontrola dostępu niskiego poziomu udostępnia zestaw funkcji do tworzenia deskryptora zabezpieczeń oraz pobierania i ustawiania składników deskryptora zabezpieczeń. Funkcje niskiego poziomu do inicjowania i ustawiania składników deskryptora zabezpieczeń działają tylko z deskryptorami zabezpieczeń w formacie bezwzględnym. Funkcje niskiego poziomu umożliwiające uzyskanie składników deskryptora zabezpieczeń współpracują zarówno z bezwzględnymi, jak i względnymi deskryptorami zabezpieczeń.
Funkcja InitializeSecurityDescriptor inicjuje bufor SECURITY_DESCRIPTOR. Zainicjowany deskryptor zabezpieczeń jest w formacie bezwzględnymi nie ma właściciela, grupy podstawowej, listy kontroli dostępu (DACL) lub listy kontroli dostępu systemu (SACL). Aby uzyskać lub ustawić określone składniki określonego deskryptora zabezpieczeń, można użyć następujących funkcji niskiego poziomu.
| Funkcja | Opis |
|---|---|
| GetSecurityDescriptorControl | Pobiera informacje o poprawkach i kontroli z deskryptora zabezpieczeń. |
| GetSecurityDescriptorDacl | Pobiera listę DACL z deskryptora zabezpieczeń. |
| GetSecurityDescriptorGroup | Pobiera grupę podstawową identyfikator zabezpieczeń (SID) z deskryptora zabezpieczeń. |
| GetSecurityDescriptorLength | Zwraca długość deskryptora zabezpieczeń. |
| GetSecurityDescriptorOwner | Pobiera identyfikator SID właściciela z deskryptora zabezpieczeń. |
| getSecurityDescriptorSacl | Pobiera SACL z deskryptora zabezpieczeń. |
| SetSecurityDescriptorDacl | Umieszcza listę DACL w deskryptorze zabezpieczeń, zastępując istniejącą listę DACL. |
| SetSecurityDescriptorGroup | Ustawia identyfikator SID grupy podstawowej deskryptora zabezpieczeń. |
| SetSecurityDescriptorOwner | Ustawia identyfikator SID właściciela deskryptora zabezpieczeń. |
| SetSecurityDescriptorSacl | Umieszcza SACL w deskryptorze zabezpieczeń, zastępując dowolny istniejący SACL. |
Aby sprawdzić poziom poprawek i integralność strukturalną deskryptora zabezpieczeń, wywołaj funkcję IsValidSecurityDescriptor.