Class: WMI::Win32_SecurityDescriptor

Inherits:
Base
  • Object
show all
Defined in:
lib/Win32_SecurityDescriptor.rb

Overview

SECURITY_DESCRIPTOR の構造表示です

Instance Attribute Summary (collapse)

Method Summary

Methods inherited from Base

#AddRef, #AssociatorsAsync_, #Associators_, #Clone_, #CompareTo_, #DeleteAsync_, #Delete_, #Derivation_, #ExecMethodAsync_, #ExecMethod_, #GetIDsOfNames, #GetObjectText_, #GetText_, #GetTypeInfo, #GetTypeInfoCount, #InstancesAsync_, #Instances_, #Invoke, #Methods_, #Path_, #Properties_, #PutAsync_, #Put_, #Qualifiers_, #QueryInterface, #ReferencesAsync_, #References_, #Refresh_, #Release, #Security_, #SetFromText_, #SpawnDerivedClass_, #SpawnInstance_, #SubclassesAsync_, #Subclasses_, #SystemProperties_

Instance Attribute Details

- (uint32) ControlFlags (readonly)

記述子のコンテンツおよび形式に関する情報を提供するビット フラグです

Returns:

  • (uint32)

    ControlFlags



7
8
9
# File 'lib/Win32_SecurityDescriptor.rb', line 7

def ControlFlags
  @ControlFlags
end

- (object:Win32_ACE) DACL

オブジェクトへのアクセスを指定する Win32_ACE エントリの配列です

Returns:

  • (object:Win32_ACE)

    DACL



12
13
14
# File 'lib/Win32_SecurityDescriptor.rb', line 12

def DACL
  @DACL
end

- (object:Win32_Trustee) Group

オブジェクトのグループを表すトラスティです

Returns:

  • (object:Win32_Trustee)

    Group



17
18
19
# File 'lib/Win32_SecurityDescriptor.rb', line 17

def Group
  @Group
end

- (object:Win32_Trustee) Owner

オブジェクトの所有者を表すトラスティです

Returns:

  • (object:Win32_Trustee)

    Owner



22
23
24
# File 'lib/Win32_SecurityDescriptor.rb', line 22

def Owner
  @Owner
end

- (object:Win32_ACE) SACL

収集された情報を監査するユーザーまたはグループを指定する Win32_ACE エントリの配列です

Returns:

  • (object:Win32_ACE)

    SACL



27
28
29
# File 'lib/Win32_SecurityDescriptor.rb', line 27

def SACL
  @SACL
end