ADM_DOMAIN_FUNCTIONAL_LEVEL_ENUM

The ADM_DOMAIN_FUNCTIONAL_LEVEL_ENUM enumeration specifies domain functional levels.

Syntax

enum ADM_DOMAIN_FUNCTIONAL_LEVEL_ENUM
{
    ADM_DOMAIN_FUNCTIONAL_LEVEL_2000MIXED    = 0,  //0x0
    ADM_DOMAIN_FUNCTIONAL_LEVEL_2000NATIVE   = 1,  //0x1
    ADM_DOMAIN_FUNCTIONAL_LEVEL_2003INTERIM  = 2,  //0x2
    ADM_DOMAIN_FUNCTIONAL_LEVEL_2003         = 3,  //0x3
    ADM_DOMAIN_FUNCTIONAL_LEVEL_2008         = 4,  //0x4
    ADM_DOMAIN_FUNCTIONAL_LEVEL_2008R2       = 5,  //0x5
    ADM_DOMAIN_FUNCTIONAL_LEVEL_2012         = 6,  //0x6
    ADM_DOMAIN_FUNCTIONAL_LEVEL_2012R2       = 7,  //0x8
    ADM_DOMAIN_FUNCTIONAL_LEVEL_2016         = 8,  //0x8
}

Constants

  • Flag

  • Description

  • ADM_DOMAIN_FUNCTIONAL_LEVEL_2000MIXED

  • Windows 2000 mixed mode

  • ADM_DOMAIN_FUNCTIONAL_LEVEL_2000NATIVE

  • Windows 2000 native mode

  • ADM_DOMAIN_FUNCTIONAL_LEVEL_2003INTERIM

  • Windows Server 2003 interim mode

  • ADM_DOMAIN_FUNCTIONAL_LEVEL_2003

  • Windows Server 2003 mode

  • ADM_DOMAIN_FUNCTIONAL_LEVEL_2008

  • Windows Server 2008 mode

  • ADM_DOMAIN_FUNCTIONAL_LEVEL_2008R2

  • Windows Server 2008 R2 mode

  • ADM_DOMAIN_FUNCTIONAL_LEVEL_2012

  • Windows Server 2012 mode

  • ADM_DOMAIN_FUNCTIONAL_LEVEL_2012R2

  • Windows Server 2012 R2 mode

  • ADM_DOMAIN_FUNCTIONAL_LEVEL_2016

  • Windows Server 2016 mode

Requirements

Minimum required version: 2009.1

See also