PRIVILEGE_DEPTH Class
The PRIVILEGE_DEPTH class lists the possible privilege level depths. Please note that although the APIs may accept any value, these are the valid values.
This class does not need instantiation or initialization because the fields represent constant integer values.
System.Object
PRIVILEGE_DEPTH
[Visual Basic .NET]
Public Class PRIVILEGE_DEPTH
Inherits System.Object
[C#]
public class PRIVILEGE_DEPTH: System.Object
[C++]
public __gc class PRIVILEGE_DEPTH: public System.Object
The PRIVILEGE_DEPTH class exposes the following members.
Field | Value | Description |
BASIC | 0 | Specifies basic privileges. Users with basic privileges can only use privileges to perform actions on objects that are owned by or objects shared with the user. |
LOCAL | 1 | Specifies local privileges. Users with local privileges can only use privileges to perform actions on data and objects that are in the user's current business unit. |
DEEP | 2 | Specifies deep privileges. Users with deep privileges can perform actions on all objects in the user's current business units and all objects down the hierarchy of business units. |
GLOBAL | 3 | Specifies global privileges. Users with global privileges can perform actions on data and objects anywhere within the organization, regardless of the business unit or user to which it belongs. |
Requirements
Namespace: Microsoft.CRM.Flags
Assembly: microsoft.crm.proxy.dll
See Also