Class: WMI::Win32_ACE

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

Overview

アクセス制御エントリを指定します

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) AccessMask=(value) (writeonly)

トラスティに与えられた権利、または拒否された権利を表すビット フラグです

Returns:

  • (uint32)

    AccessMask



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

def AccessMask=(value)
  @AccessMask = value
end

- (uint32) AceFlags=(value) (writeonly)

ACE の継承を指定するビット フラグです

Returns:

  • (uint32)

    AceFlags



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

def AceFlags=(value)
  @AceFlags = value
end

- (uint32) AceType=(value) (writeonly)

ACE エントリの種類

Returns:

  • (uint32)

    AceType



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

def AceType=(value)
  @AceType = value
end

- (string) GuidInheritedObjectType=(value) (writeonly)

これらの権限が適用されるオブジェクトの親に関連付けされた guid です

Returns:

  • (string)

    GuidInheritedObjectType



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

def GuidInheritedObjectType=(value)
  @GuidInheritedObjectType = value
end

- (string) GuidObjectType=(value) (writeonly)

この権限が適用されるオブジェクトの種類に関連付けされた guid です

Returns:

  • (string)

    GuidObjectType



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

def GuidObjectType=(value)
  @GuidObjectType = value
end

- (object:Win32_Trustee) Trustee=(value) (writeonly)

この ACE エントリのトラスティです

Returns:

  • (object:Win32_Trustee)

    Trustee



32
33
34
# File 'lib/Win32_ACE.rb', line 32

def Trustee=(value)
  @Trustee = value
end