Share via


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.Platform.Types

Assembly: Microsoft.Crm.Platform.Types.dll

See Also

© 2005 Microsoft Corporation. All rights reserved.