2.2.5.2 DFS_REFERRAL_V2
The format of the version 2 referral entry is as follows.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VersionNumber |
Size |
||||||||||||||||||||||||||||||
ServerType |
ReferralEntryFlags |
||||||||||||||||||||||||||||||
Proximity |
|||||||||||||||||||||||||||||||
TimeToLive |
|||||||||||||||||||||||||||||||
DFSPathOffset |
DFSAlternatePathOffset |
||||||||||||||||||||||||||||||
NetworkAddressOffset |
VersionNumber (2 bytes): A 16-bit integer indicating the version number of the referral entry. MUST always be 0x0002 for DFS_REFERRAL_V2.
Size (2 bytes): A 16-bit integer indicating the total size of the referral entry in bytes.
ServerType (2 bytes): A 16-bit integer indicating the type of server hosting the target.
-
Value
Meaning
0x0000
Non-root targets returned.
0x0001
Root targets returned.
ReferralEntryFlags (2 bytes): MUST be set to 0x0000 by the server and ignored on receipt by the client.
Proximity (4 bytes): MUST be set to 0x00000000 by the server and ignored by the client.
TimeToLive (4 bytes): A 32-bit integer indicating the time-out value, in seconds, of the DFS root or DFS link.
DFSPathOffset (2 bytes): A 16-bit integer indicating the offset, in bytes, from the beginning of this referral entry to the DFS path that corresponds to the DFS root or the DFS link for which target information is returned.
DFSAlternatePathOffset (2 bytes): A 16-bit integer indicating the offset, in bytes, from the beginning of this referral entry to the DFS path that corresponds to the DFS root or the DFS link for which target information is returned.
NetworkAddressOffset (2 bytes): A 16-bit integer indicating the offset, in bytes, from the beginning of this referral entry to the network address of the DFS target that corresponds to this entry.