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 |