<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.Net.Sockets.IOControlCode

public enum IOControlCode
namespace System.Net.Sockets { public enum IOControlCode : long { AbsorbRouterAlert = 2550136837, AddMulticastGroupOnInterface = 2550136842, AddressListChange = 671088663, AddressListQuery = 1207959574, AddressListSort = 3355443225, AssociateHandle = 2281701377, AsyncIO = 2147772029, BindToInterface = 2550136840, DataToRead = 1074030207, DeleteMulticastGroupFromInterface = 2550136843, EnableCircularQueuing = 671088642, Flush = 671088644, GetBroadcastAddress = 1207959557, GetExtensionFunctionPointer = 3355443206, GetGroupQos = 3355443208, GetQos = 3355443207, KeepAliveValues = 2550136836, LimitBroadcasts = 2550136839, MulticastInterface = 2550136841, MulticastScope = 2281701386, MultipointLoopback = 2281701385, NamespaceChange = 2281701401, NonBlockingIO = 2147772030, OobDataRead = 1074033415, QueryTargetPnpHandle = 1207959576, ReceiveAll = 2550136833, ReceiveAllIgmpMulticast = 2550136835, ReceiveAllMulticast = 2550136834, RoutingInterfaceChange = 2281701397, RoutingInterfaceQuery = 3355443220, SetGroupQos = 2281701388, SetQos = 2281701387, TranslateHandle = 3355443213, UnicastInterface = 2550136838 } }