2.2.12.1 ClientList

The format for each element of the array specified in a ClientList field is as follows.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

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.