2.2.5 GetBackupListResponse Browser Frame
The GetBackupListResponse frame MUST be sent by a master browser server to the computer system that sends a GetBackupListRequest frame. It is a response to a GetBackupListRequest browser frame.
This frame MUST be sent to the NetBIOS unique name <computer>[0x00] and mailslot \MAILSLOT\BROWSE, where <computer> is the name of the originator of the GetBackupListRequest frame.
The format of the GetBackupListResponse frame MUST be as follows.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0A |
BackupServerCount |
Token |
|||||||||||||||||||||||||||||
... |
BackupServerList (variable) |
||||||||||||||||||||||||||||||
... |
0x0A (1 byte): The 8-bit opcode that identifies this structure as a GetBackupListResponse frame. This opcode MUST have a value of 0x0A.
BackupServerCount (1 byte): An unsigned 8-bit integer that MUST be the number of backup servers in the BackupServerList field.
Token (4 bytes): An unsigned 32-bit value that MUST be the token value received in GetBackupListRequest. The server MUST return the same value here.
BackupServerList (variable): MUST be a series of null-terminated ASCII strings, each up to 16 bytes in length including the null terminator, where each string MUST denote a server name acting as a backup browser server. The number of such strings present MUST be specified in BackupServerCount.