2.2.3 REQ_GET_DFS_REFERRAL_EX
DFS referral requests sent in the form of an REQ_GET_DFS_REFERRAL_EX message take the following format:
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MaxReferralLevel |
RequestFlags |
||||||||||||||||||||||||||||||
RequestDataLength |
|||||||||||||||||||||||||||||||
RequestData (variable) |
|||||||||||||||||||||||||||||||
... |
MaxReferralLevel (2 bytes): A 16-bit integer that indicates the highest DFS referral version understood by the client. The DFS referral versions specified by this document are 1 through 4 inclusive. A DFS client MUST support DFS referral version 1 through the version number set in this field. The referral response messages are referral version dependent and are specified in section 2.2.5.
RequestFlags (2 bytes): This field MUST contain zero or more of the following values:
-
Value
Meaning
SiteName
0x00000001
SiteName present: The SiteName bit MUST be set to 1 if the packet contains the site name of the client.
-
If the SiteName flag is set in the RequestFlags field, then the RequestData buffer MUST contain both SiteNameLength and SiteName data.
RequestDataLength (4 bytes): A 32-bit integer that specifies the length of the RequestData field.
RequestData (variable): The format for RequestData is given in section 2.2.3.1.