Udostępnij za pośrednictwem


Struktura SECURITY_ATTRIBUTES

Deskryptor zabezpieczeń obiektu zawiera i określa, czy uchwyt, pobierane przez określenie tej struktury jest dziedziczna.

Przestrzeń nazw:  Microsoft.VisualStudio.OLE.Interop
Zestaw:  Microsoft.VisualStudio.OLE.Interop (w Microsoft.VisualStudio.OLE.Interop.dll)

Składnia

'Deklaracja
Public Structure SECURITY_ATTRIBUTES
public struct SECURITY_ATTRIBUTES

Typ SECURITY_ATTRIBUTES uwidacznia następujące elementy członkowskie.

Metody

  Nazwa Opis
Metoda publiczna Equals Wskazuje, czy to wystąpienie i określonego obiektu są równe. (Odziedziczone z ValueType).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone z ValueType).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca w pełni kwalifikowana nazwa typu tego wystąpienia. (Odziedziczone z ValueType).

Początek

Pola

  Nazwa Opis
Pole publiczne bInheritHandle Wartość logiczna określająca, czy zwracany uchwyt jest dziedziczona, gdy tworzony jest nowy proces.Jeśli to pole jest true, nowy proces dziedziczy uchwyt.
Pole publiczne lpSecurityDescriptor Wskaźnik do SECURITY_DESCRIPTOR strukturę, że kontroluje dostęp do obiektu.Jeśli wartość tego członka jest nullodwołanie o wartości null (Nothing w języku Visual Basic), obiekt zostanie przypisany domyślny deskryptor zabezpieczeń skojarzony z tokenu dostępu procesu wywołującego.Nie jest taka sama, jak udzielanie dostępu do wszystkich osób, przypisując nullodwołanie o wartości null (Nothing w języku Visual Basic) listy kontroli dostępu (DACL).Domyślnie listy DACL w tokenie dostępu procesu umożliwia dostęp tylko do użytkownika, reprezentowane przez tokenu dostępu.
Pole publiczne nLength Rozmiar w bajtach tej struktury.Wartość tę należy ustawić rozmiar tej struktury.

Początek

Uwagi

Deskryptor zabezpieczeń zawiera informacje o zabezpieczeniach, która identyfikuje właściciel i grupa podstawowa obiektu.Może również zawierać listę DACL, która służy do sterowania dostępem do obiektu i SACL, który steruje rejestrowanie próby dostępu do obiektu.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.OLE.Interop