NDK_FN_DISCONNECT_EVENT_CALLBACK_EX 콜백 함수(ndkpi.h)

NdkDisconnectEventCallbackEx(NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) 함수는 피어 연결이 끊어지면 NDK 공급자가 한 번 호출합니다.

구문

NDK_FN_DISCONNECT_EVENT_CALLBACK_EX NdkFnDisconnectEventCallbackEx;

void NdkFnDisconnectEventCallbackEx(
  [in, optional] PVOID DisconnectEventContext,
  [in]           ULONG ProviderDisconnectReason
)
{...}

매개 변수

[in, optional] DisconnectEventContext

CQ(완료 큐) 개체를 만들 때 NdkCompleteConnectEx(NDK_FN_COMPLETE_CONNECT_EX) 또는 NdkAcceptEx(NDK_FN_ACCEPT_EX) 함수의 DisconnectEvent 매개 변수에 지정된 컨텍스트 영역입니다.

[in] ProviderDisconnectReason

연결이 끊어진 이유를 나타내는 공급자별 코드입니다.

0 은 NDK 공급자가 아직 연결 끊기 이유 기능을 지원하지 않거나 제공하지 않음을 나타냅니다.

반환 값

없음

설명

참고

이 루틴은 NDK 소비자에 의해 구현되고 NDK 공급자에게 전달됩니다.

NdkDisconnectEventCallbackEx 는 연결 끊기 이벤트에 대한 콜백 함수입니다. 연결 끊기 알림 콜백 함수는 초기자 쪽의 NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) 함수와 수신기 쪽의 NdkAcceptEx (NDK_FN_ACCEPT_EX) 함수와의 연결에 대해 지정됩니다. NDK 공급자는 피어 연결이 끊어지면 이 콜백을 한 번만 호출합니다. 공급자는 피어에서 들어오는 연결 끊기 요청으로 인해 연결 끊기 이벤트를 나타내는 경우 미해결 작업 요청을 플러시해서는 안 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDKPI 2.1 이상에서 지원됩니다.
지원되는 최소 서버 Windows Server 2022
대상 플랫폼 Windows
헤더 ndkpi.h(Ndkpi.h 포함)
IRQL <=DISPATCH_LEVEL

추가 정보

NDK_FN_COMPLETE_CONNECT_EX

NDK_FN_ACCEPT_EX