VpnChannel.StartReconnectingTransport(Object, Object) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
소켓 전송을 다시 연결합니다. 전송 및 전송 컨텍스트는 소켓 전송 다시 연결에서 변경할 수 있는 유일한 매개 변수입니다.
중요하다
이 API는 구현되지 않으며 호출하지 않는 것이 좋습니다.
public:
virtual void StartReconnectingTransport(Platform::Object ^ transport, Platform::Object ^ context) = StartReconnectingTransport;
void StartReconnectingTransport(IInspectable const& transport, IInspectable const& context);
public void StartReconnectingTransport(object transport, object context);
function startReconnectingTransport(transport, context)
Public Sub StartReconnectingTransport (transport As Object, context As Object)
매개 변수
- transport
-
Object
Platform::Object
IInspectable
소켓 전송을 위한 IInspectable 개체입니다. 이 개체는 Windows.Networking.Sockets.StreamSocket 또는
- context
-
Object
Platform::Object
IInspectable
사용할 전송 컨텍스트 개체(예: 호스트 또는 서버의 이름)입니다.
Windows 요구 사항
디바이스 패밀리 |
Windows 10, version 1803 (10.0.17134.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v6.0에서 도입되었습니다.)
|
앱 기능 |
networkingVpnProvider
|
설명
함수가 성공하면 반환 값이 S_OK, 그렇지 않으면 함수는 특정 오류를 설명하는 오류 hresult 값을 반환합니다. 플러그 인이 연결되어 있지 않으면 오류가 E_ACCESSDENIED.
메모
VPN 플러그 인과 시스템 간의 활동 및 상호 작용이 VPN 프로필에 의해 제어되므로 연결된 VPN 플러그 인 외부에서 이 API에 대한 모든 호출이 실패합니다. VPN 프레임워크가 전송 개체에 의해 구현된 지정된 유형의 전송을 지원하지 않으면 호출이 실패합니다. 이 호출 시 소켓이 연결되지 않았어야 합니다. 그렇지 않으면 잘못된 매개 변수 오류로 호출이 실패합니다.
플러그 인은 다음 소켓 조합 중에서 선택할 수 있습니다.
- 하나의 TCP 소켓(StreamSocket),
- 하나의 UDP 소켓(DatagramSocket),
- TCP 소켓 2개 또는
- 두 개의 소켓, 하나의 TCP 및 하나의 UDP.