функция обратного вызова NDK_FN_COMPLETE_CONNECT (ndkpi.h)
Функция NdkCompleteConnect (NDK_FN_COMPLETE_CONNECT) завершает асинхронный запрос на подключение.
Синтаксис
NDK_FN_COMPLETE_CONNECT NdkFnCompleteConnect;
NTSTATUS NdkFnCompleteConnect(
[in] NDK_CONNECTOR *pNdkConnector,
[in, optional] NDK_FN_DISCONNECT_EVENT_CALLBACK DisconnectEvent,
[in, optional] PVOID DisconnectEventContext,
[in] NDK_FN_REQUEST_COMPLETION RequestCompletion,
[in, optional] PVOID RequestContext
)
{...}
Параметры
[in] pNdkConnector
Указатель на объект соединителя NDK (NDK_CONNECTOR).
[in, optional] DisconnectEvent
Необязательный обратный вызов уведомления об отключении NdkDisconnectEventCallback (NDK_FN_DISCONNECT_EVENT_CALLBACK), вызываемой поставщиком при отключении однорангового узла.
[in, optional] DisconnectEventContext
Значение контекста для передачи обратно в функцию NdkDisconnectEventCallback, указанную в параметре DisconnectEvent.
[in] RequestCompletion
Указатель на функцию обратного вызова завершения запроса функцию NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).
[in, optional] RequestContext
Значение контекста, которое поставщик передает обратно в функцию NdkRequestCompletion, указанную в параметре RequestCompletion.
Возвращаемое значение
Функция NDK_FN_COMPLETE_CONNECT возвращает один из следующих кодов NTSTATUS.
Возвращаемый код | Описание |
---|---|
|
Запрос выполнен успешно. |
|
Запрос ожидается. Поставщик вызовет функцию NdkRequestCompletion, указанную в параметре RequestCompletion, чтобы завершить запрос асинхронно. |
|
Сбой запроса, так как пара очередей не подключается.
Важные запрос может завершиться сбоем, а также асинхронно с этим кодом состояния.
|
|
Принимающие одноранговые узлы отказались от ожидающего создания подключения. |
|
Сбой запроса, так как время ожидания установки подключения истекло. Это не указывает на катастрофический или постоянный сбой, но заканчивается создание подключения для этого соединителя.
Важные запрос может завершиться сбоем, а также асинхронно с этим кодом состояния.
|
|
Произошла ошибка. |
Замечания
Функция NdkCompleteConnect завершает запрос на подключение, инициированный предыдущим вызовом функции NdkConnect (NDK_FN_CONNECT). Потребитель NDK вызывает NdkCompleteConnect после того, как одноранговый узел принимает запрос на подключение.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях. |
минимальный поддерживаемый сервер | Windows Server 2012 |
целевая платформа | Виндоус |
заголовка | ndkpi.h (include Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |
См. также
требования к времени существования объекта NDKPI