The SMS_UserInstancePermissionNames class lists all permissions and the permission names granted to a user for specific instances of secured classes. It differs from the SMS_UserInstancePermissions class in that there is a separate instance for each permission granted.
Table B.48 Security User Instance Permission Names (SMS_UserInstancePermissionNames)
Property | Data type | Example | Notes |
---|---|---|---|
ObjectKey | uint32 | Key. Indicates the class of objects to which the permissions apply.
Values are: | |
UserName | string | Key. The name of the user. | |
PermissionName | string | Key. The text version of the permission that is named. Example: Read | |
InstanceKey | string | Key. A text value that uniquely identifies an instance of a secured object. It is the value of the key field for that instance | |
Permission | uint32 | A specific permission named by this instance of the class. Example: Read |