Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |