Udostępnij za pośrednictwem


GetSecurityDescriptor, metoda klasy __SystemSecurity

Metoda GetSecurityDescriptor pobiera deskryptor zabezpieczeń, który kontroluje dostęp do przestrzeni nazw usługi WMI, z którą masz połączenie. Deskryptor zabezpieczeń jest zwracany jako wystąpienie__SecurityDescriptor. Aby uzyskać więcej informacji, zobacz Zmienianie zabezpieczeń dostępu w zabezpieczanych obiektach.

Składnia

uint32 GetSecurityDescriptor(
  [out] __SystemSecurity Descriptor
);

Parametry

Deskryptor [out]

Deskryptor zabezpieczeń skojarzony z przestrzenią nazw usługi WMI.

Wartość zwracana

Zwraca jedną z wartości wymienionych na poniższej liście lub inną wartość wskazującą błąd. Aby uzyskać więcej informacji, zobacz Kody powrotne usługi WMI lub WbemErrorEnum.

0

Pomyślne ukończenie.

2

Użytkownik nie ma dostępu do żądanych informacji.

8

Nieznany błąd.

9

Użytkownik nie ma odpowiednich uprawnień do wykonania metody.

21

Parametr określony w wywołaniu metody jest nieprawidłowy.

Uwagi

Wystąpienie Win32_SecurityDescriptor reprezentuje typ danych SECURITY_DESCRIPTOR_CONTROL i zawiera uznaniową listę kontroli dostępu (DACL) oraz listę kontroli dostępu systemu (SACL). Aby uzyskać więcej informacji, zobacz Listy kontroli dostępu.

Jeśli element SeSecurityPrivilege nie jest udzielany lub włączony podczas pobierania deskryptora zabezpieczeń, w zwracanym deskryptorze zabezpieczeń jest zwracana tylko lista DACL. Aby uzyskać więcej informacji, zobacz Privilege Constants and Executing Privileged Operations (Stałe uprawnień) i Executing Privileged Operations (Wykonywanie operacji uprzywilejowanych).

Wymagania

Wymaganie Wartość
Minimalny obsługiwany klient
Windows Vista
Minimalny obsługiwany serwer
Windows Server 2008
Namespace
Wszystkie przestrzenie nazw usługi WMI

Zobacz także

__SystemSecurity

konfigurowanie deskryptorów zabezpieczeń przestrzeni nazw