2.2.12.1 ClientList
The format for each element of the array specified in a ClientList field is as follows.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ClientId |
|||||||||||||||||||||||||||||||
Reason |
ClientId (4 bytes): MUST be set to the unique ID of the client being instructed to remove itself from the multicast session.
Reason (1 byte): MUST be set to the reason for removing the client from the session. The following table specifies the list of valid reasons.
-
Value
Meaning
WDSMCTP_KICK_REASON_POLICY_NOT_MET
0x00
MUST be set when the client fails to meet any of the server policy settings.
WDSMCTP_KICK_REASON_FALLBACK
0x01
MUST be set to instruct the client to remove itself from the multicast session and use alternate means to get the required data.
WDSMCTP_KICK_REASON_FAIL
0x02
MUST be set to instruct the client to remove itself from the multicast session; if this option is set, the client MUST NOT try any alternate means to get the required data.