LocatorFlags Enumeration
The LocatorFlags enumeration specifies data required to locate a domain controller.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: System.DirectoryServices.Protocols (in System.DirectoryServices.Protocols.dll)
| Member name | Description | |
|---|---|---|
| AvoidSelf | Specifies that the domain controller returned should not be the current computer. The value is equal to 16384 or 0x4000. | |
| DirectoryServicesPreferred | Attempts to find a domain controller that supports directory service functions (Windows 2000 or later). The value is equal to 32 or 0x20. | |
| DirectoryServicesRequired | Requires that the returned domain controller support Windows 2000 or later. The value is equal to 16 or 0x10. | |
| ForceRediscovery | Forces the cached domain controller to be ignored. The value is equal to 1 or 0x1. | |
| GCRequired | Requires that the returned domain controller be a global catalog server for the forest of domains with this domain as the root. The value is equal to 64 or 0x40. | |
| GoodTimeServerPreferred | Attempts to find a domain controller that is a reliable time server. The value is equal to 8192 or 0x2000. | |
| IPRequired | Sets the Internet protocol address of the domain controller in the DomainControllerAddress member of DomainControllerInfo. The value is equal to 512 or 0x200. | |
| IsDnsName | Specifies that the DomainName parameter is a DNS name. The value is equal to 131072 or 0x20000. | |
| IsFlatName | Specifies that the DomainName parameter is a flat name. The value is equal to 65536 or 0x10000. | |
| KdcRequired | Requires that the returned domain controller be currently running the Kerberos Key Distribution Center service. The value is equal to 1024 or 0x400. | |
| None | No data required. The value is equal to 0 or 0x0. | |
| OnlyLdapNeeded | Specifies that the server returned is an LDAP server. The value is equal to 32768 or 0x8000. | |
| PdcRequired | Requires that the returned domain controller be the primary domain controller for the domain. The value is equal to 128 or 0x80. | |
| ReturnDnsName | Specifies that the name returned should be a DNS name. The value is equal to 1073741824 or 0x40000000. | |
| ReturnFlatName | Specifies that the name should be a flat name. The value is equal to 2147483648 or 0x80000000. | |
| TimeServerRequired | Requires that the returned domain controller be currently running the Windows Time Service. The value is equal to 2048 or 0x800. | |
| WriteableRequired | Requires that the returned domain controller be writable. The value is equal to 4096 or 0x1000. |
Available since 2.0