Package com.sun.jna.platform.win32
Class DsGetDC.DOMAIN_CONTROLLER_INFO
- java.lang.Object
- 
- com.sun.jna.Structure
- 
- com.sun.jna.platform.win32.DsGetDC.DOMAIN_CONTROLLER_INFO
 
 
- 
- Direct Known Subclasses:
- DsGetDC.DOMAIN_CONTROLLER_INFO.ByReference
 - Enclosing interface:
- DsGetDC
 
 @FieldOrder({"DomainControllerName","DomainControllerAddress","DomainControllerAddressType","DomainGuid","DomainName","DnsForestName","Flags","DcSiteName","ClientSiteName"}) public static class DsGetDC.DOMAIN_CONTROLLER_INFO extends Structure The DOMAIN_CONTROLLER_INFO structure is used with the DsGetDcName function to receive data about a domain controller.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDsGetDC.DOMAIN_CONTROLLER_INFO.ByReference- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description java.lang.StringClientSiteNamePointer to a null-terminated string that specifies the name of the site that the computer belongs to.java.lang.StringDcSiteNamePointer to a null-terminated string that specifies the name of the site where the domain controller is located.java.lang.StringDnsForestNamePointer to a null-terminated string that specifies the name of the domain at the root of the DS tree.java.lang.StringDomainControllerAddressPointer to a null-terminated string that specifies the address of the discovered domain controller.intDomainControllerAddressTypeIndicates the type of string that is contained in the DomainControllerAddress member.java.lang.StringDomainControllerNamePointer to a null-terminated string that specifies the computer name of the discovered domain controller.Guid.GUIDDomainGuidThe GUID of the domain.java.lang.StringDomainNamePointer to a null-terminated string that specifies the name of the domain.intFlagsContains a set of flags that describe the domain controller.- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description DOMAIN_CONTROLLER_INFO()DOMAIN_CONTROLLER_INFO(Pointer memory)
 - 
Method Summary- 
Methods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
 
- 
 
- 
- 
- 
Field Detail- 
DomainControllerNamepublic java.lang.String DomainControllerName Pointer to a null-terminated string that specifies the computer name of the discovered domain controller. The returned computer name is prefixed with "\\". The DNS-style name, for example, "\\phoenix.fabrikam.com", is returned, if available. If the DNS-style name is not available, the flat-style name (for example, "\\phoenix") is returned. This example would apply if the domain is a Windows NT 4.0 domain or if the domain does not support the IP family of protocols.
 - 
DomainControllerAddresspublic java.lang.String DomainControllerAddress Pointer to a null-terminated string that specifies the address of the discovered domain controller. The address is prefixed with "\\". This string is one of the types defined by the DomainControllerAddressType member.
 - 
DomainControllerAddressTypepublic int DomainControllerAddressType Indicates the type of string that is contained in the DomainControllerAddress member.
 - 
DomainGuidpublic Guid.GUID DomainGuid The GUID of the domain. This member is zero if the domain controller does not have a Domain GUID; for example, the domain controller is not a Windows 2000 domain controller.
 - 
DomainNamepublic java.lang.String DomainName Pointer to a null-terminated string that specifies the name of the domain. The DNS-style name, for example, "fabrikam.com", is returned if available. Otherwise, the flat-style name, for example, "fabrikam", is returned. This name may be different than the requested domain name if the domain has been renamed.
 - 
DnsForestNamepublic java.lang.String DnsForestName Pointer to a null-terminated string that specifies the name of the domain at the root of the DS tree. The DNS-style name, for example, "fabrikam.com", is returned if available. Otherwise, the flat-style name, for example, "fabrikam" is returned.
 - 
Flagspublic int Flags Contains a set of flags that describe the domain controller.
 - 
DcSiteNamepublic java.lang.String DcSiteName Pointer to a null-terminated string that specifies the name of the site where the domain controller is located. This member may be NULL if the domain controller is not in a site; for example, the domain controller is a Windows NT 4.0 domain controller.
 - 
ClientSiteNamepublic java.lang.String ClientSiteName Pointer to a null-terminated string that specifies the name of the site that the computer belongs to. The computer is specified in the ComputerName parameter passed to DsGetDcName. This member may be NULL if the site that contains the computer cannot be found; for example, if the DS administrator has not associated the subnet that the computer is in with a valid site.
 
- 
 - 
Constructor Detail- 
DOMAIN_CONTROLLER_INFOpublic DOMAIN_CONTROLLER_INFO() 
 - 
DOMAIN_CONTROLLER_INFOpublic DOMAIN_CONTROLLER_INFO(Pointer memory) 
 
- 
 
-