Bagikan melalui


VpnChannel.StartExistingTransports Metode

Definisi

Membuat saluran VPN yang akan digunakan oleh plug-in VPN. Ini juga membuat antarmuka jaringan L3 untuk aplikasi di komputer klien untuk dapat melihat jaringan perusahaan.

public:
 virtual void StartExistingTransports(IVectorView<HostName ^> ^ assignedClientIPv4list, IVectorView<HostName ^> ^ assignedClientIPv6list, VpnInterfaceId ^ vpnInterfaceId, VpnRouteAssignment ^ assignedRoutes, VpnDomainNameAssignment ^ assignedDomainName, unsigned int mtuSize, unsigned int maxFrameSize, bool Reserved) = StartExistingTransports;
void StartExistingTransports(IVectorView<HostName> const& assignedClientIPv4list, IVectorView<HostName> const& assignedClientIPv6list, VpnInterfaceId const& vpnInterfaceId, VpnRouteAssignment const& assignedRoutes, VpnDomainNameAssignment const& assignedDomainName, uint32_t const& mtuSize, uint32_t const& maxFrameSize, bool const& Reserved);
public void StartExistingTransports(IReadOnlyList<HostName> assignedClientIPv4list, IReadOnlyList<HostName> assignedClientIPv6list, VpnInterfaceId vpnInterfaceId, VpnRouteAssignment assignedRoutes, VpnDomainNameAssignment assignedDomainName, uint mtuSize, uint maxFrameSize, bool Reserved);
function startExistingTransports(assignedClientIPv4list, assignedClientIPv6list, vpnInterfaceId, assignedRoutes, assignedDomainName, mtuSize, maxFrameSize, Reserved)
Public Sub StartExistingTransports (assignedClientIPv4list As IReadOnlyList(Of HostName), assignedClientIPv6list As IReadOnlyList(Of HostName), vpnInterfaceId As VpnInterfaceId, assignedRoutes As VpnRouteAssignment, assignedDomainName As VpnDomainNameAssignment, mtuSize As UInteger, maxFrameSize As UInteger, Reserved As Boolean)

Parameter

assignedClientIPv4list

IVectorView<HostName>

IReadOnlyList<HostName>

Penunjuk kestruktur Windows.Networking.HostName yang menentukan alamat IPv4 yang ditetapkan oleh server VPN ke klien VPN. Alamat harus diatur pada antarmuka VPN L3. Jika null, DHCPv4 digunakan.

assignedClientIPv6list

IVectorView<HostName>

IReadOnlyList<HostName>

Penunjuk ke struktur Windows.Networking.HostName yang menentukan alamat IPv6 yang ditetapkan oleh server VPN ke klien VPN, dan yang harus diatur pada antarmuka VPN L3. Jika null, DHCPv6 atau RD digunakan.

vpnInterfaceId
VpnInterfaceId

Penunjuk ke objek VpnInterfaceId .

assignedRoutes
VpnRouteAssignment

Pointer ke kelas Windows.Networking.VpnRouteAssignment yang mewakili rute yang harus dikaitkan / tidak terkait dengan antarmuka VPN.

assignedDomainName
VpnDomainNameAssignment

Penunjuk ke kelas Windows.Networking.DomainNameAssignment yang mewakili daftar awalan nama yang terkait dengan saluran VPN, termasuk DNS dan server proksinya.

mtuSize
UInt32

unsigned int

uint32_t

Nilai UINT16 yang menentukan ukuran MTU antarmuka jaringan VPN L3. Ini juga merupakan ukuran IVpnPacketBuffers di kumpulan Terima. Nilai ini harus dikonfigurasi menjadi paling banyak 1400.

maxFrameSize
UInt32

unsigned int

uint32_t

Nilai UINT16 yang menentukan ukuran maksimum bingkai yang ditentukan oleh enkapsulasi protokol VPN tanpa menghitung outerTunnelTransport. Ini juga merupakan ukuran IVpnPacketBuffers di kumpulan Kirim. Nilai ini harus dikonfigurasi sebagai mtuSize + [ukuran header enkapsulasi], dan harus <=1500. Jika akan lebih besar dari 1500 ukuran header mtuSize atau enkapsulasi harus dikurangi karena platform membatasi ukuran bingkai menjadi 1500.

Reserved
Boolean

bool

Dipesan.

Persyaratan Windows

Kemampuan aplikasi
networkingVpnProvider

Berlaku untuk