2.2.2.2.15 AUX_CLIENT_CONTROL Auxiliary Block Structure

The AUX_CLIENT_CONTROL auxiliary block structure reports a change in client behavior.


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

EnableFlags

ExpiryTime

EnableFlags (4 bytes):  The flags that instruct the client to either enable or disable behavior. The flag values and their meanings are described in the following table. To disable a client behavior, the server does not set the flag to the specified value.

Flag name

Value

Meaning

ENABLE_PERF_SENDTOSERVER

0x00000001

Client MUST start sending performance information to server.

ENABLE_COMPRESSION

0x00000004

Client MUST compress information up to the server. Compression MUST ordinarily be the default behavior, but this allows the server to "disable" compression.

ENABLE_HTTP_TUNNELING

0x00000008

Client MUST use RPC over HTTP if configured.

ENABLE_PERF_SENDGCDATA

0x00000010

Client MUST include performance data of the client that is communicating with the directory service.

ExpiryTime (4 bytes):  The number of milliseconds the client keeps unsent performance data before the data is expired. Expired data is not transmitted to the server. This prevents the server from receiving stale performance information that is stored on the client.