Поделиться через


Заголовок ndkpi.h

Этот заголовок используется сетью. Дополнительные сведения см. в разделе:

ndkpi.h содержит следующие программные интерфейсы:

Функции обратного вызова

 
NDK_FN_ACCEPT

Функция NdkAccept (NDK_FN_ACCEPT) принимает входящий запрос на подключение через объект прослушивателя.
NDK_FN_ACCEPT_EX

Функция NdkAcceptEx (NDK_FN_ACCEPT_EX) принимает входящий запрос на подключение через объект прослушивателя.
NDK_FN_ARM_CQ

Функция NdkArmCq (NDK_FN_ARM_CQ) вооружается уведомлением очереди завершения NDK (CQ).
NDK_FN_BIND

Функция NdkBind (NDK_FN_BIND) привязывает окно памяти к определенной подобласти области памяти (MR).
NDK_FN_BUILD_LAM

Функция NdkBuildLam (NDK_FN_BUILD_LAM) получает сопоставление логических адресов адаптера (LAM) от поставщика NDK для практически непрерывной области памяти.
NDK_FN_CLOSE_COMPLETION

Функция NdkCloseCompletion (NDK_FN_CLOSE_COMPLETION) — это асинхронная функция завершения для закрытия объектов NDK.
NDK_FN_CLOSE_OBJECT

Функция NdkCloseObject (NDK_FN_CLOSE_OBJECT) инициирует запрос на закрытие объекта NDK.
NDK_FN_COMPLETE_CONNECT

Функция NdkCompleteConnect (NDK_FN_COMPLETE_CONNECT) завершает асинхронный запрос на подключение.
NDK_FN_COMPLETE_CONNECT_EX

Функция NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) выполняет асинхронный запрос на подключение.
NDK_FN_CONNECT

Функция NdkConnect (NDK_FN_CONNECT) инициирует запрос на подключение NDK.
NDK_FN_CONNECT_EVENT_CALLBACK

Функция NdkConnectEventCallback (NDK_FN_CONNECT_EVENT_CALLBACK) вызывается поставщиком NDK для уведомления потребителя о входящем запросе на подключение.
NDK_FN_CONNECT_WITH_SHARED_ENDPOINT

Функция NdkConnectWithSharedEndpoint (NDK_FN_CONNECT_WITH_SHARED_ENDPOINT) инициирует запрос на подключение NDK с общего локального адреса к удаленному адресу.
NDK_FN_CONTROL_CONNECT_EVENTS

Функция NdkControlConnectEvents (NDK_FN_CONTROL_CONNECT_EVENTS) приостанавливает и перезапускает функции обратного вызова событий NDK Connect.
NDK_FN_CONTROL_CQ_INTERRUPT_MODERATION

Функция NdkControlCqInterruptModeration (NDK_FN_CONTROL_CQ_INTERRUPT_MODERATION) управляет модерацией прерываний в очереди завершения NDK (CQ).
NDK_FN_CQ_NOTIFICATION_CALLBACK

Функция NdkCqNotificationCallback (NDK_FN_CQ_NOTIFICATION_CALLBACK) вызывается поставщиком NDK для уведомления потребителя о событии очереди завершения (CQ).
NDK_FN_CREATE_COMPLETION

Функция NdkCreateCompletion (NDK_FN_CREATE_COMPLETION) завершает создание объекта NDK.
NDK_FN_CREATE_CONNECTOR

Функция NdkCreateConnector (NDK_FN_CREATE_CONNECTOR) создает объект соединителя NDK.
NDK_FN_CREATE_CQ

Функция NdkCreateCq (NDK_FN_CREATE_CQ) создает объект очереди завершения NDK (CQ).
NDK_FN_CREATE_LISTENER

Функция NdkCreateListener (NDK_FN_CREATE_LISTENER) создает объект прослушивателя NDK.
NDK_FN_CREATE_MR

Функция NdkCreateMr (NDK_FN_CREATE_MR) создает объект области памяти (MR) NDK.
NDK_FN_CREATE_MW

Функция NdkCreateMw (NDK_FN_CREATE_MW) создает объект окна памяти NDK (MW).
NDK_FN_CREATE_PD

Функция NdkCreatePd (NDK_FN_CREATE_PD) создает объект домена защиты NDK (PD).
NDK_FN_CREATE_QP

Функция NdkCreateQp (NDK_FN_CREATE_QP) создает объект пары очередей NDK (QP).
NDK_FN_CREATE_QP_WITH_SRQ

Функция NdkCreateQpWithSrq (NDK_FN_CREATE_QP_WITH_SRQ) создает объект пары очередей NDK (QP) с объектом общей очереди получения NDK (SRQ).
NDK_FN_CREATE_SHARED_ENDPOINT

Функция NdkCreateSharedEndpoint (NDK_FN_CREATE_SHARED_ENDPOINT) создает общую конечную точку NDK.
NDK_FN_CREATE_SRQ

Функция NdkCreateSrq (NDK_FN_CREATE_SRQ) создает объект общей очереди получения NDK (SRQ).
NDK_FN_DEREGISTER_MR

Функция NdkDeregisterMr (NDK_FN_DEREGISTER_MR) отменяет регистрацию области памяти, которая была ранее зарегистрирована с помощью функции NdkRegisterMr (NDK_FN_REGISTER_MR).
NDK_FN_DISCONNECT

Функция NdkDisconnect (NDK_FN_DISCONNECT) запускает отключение при подключении NDK.
NDK_FN_DISCONNECT_EVENT_CALLBACK

Функция NdkDisconnectEventCallback (NDK_FN_DISCONNECT_EVENT_CALLBACK) вызывается поставщиком NDK один раз при отключении однорангового узла.
NDK_FN_DISCONNECT_EVENT_CALLBACK_EX

Функция NdkDisconnectEventCallbackEx (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) вызывается поставщиком NDK один раз при отключении однорангового узла.
NDK_FN_FAST_REGISTER

Функция NdkFastRegister (NDK_FN_FAST_REGISTER) быстро регистрирует массив логических страниц адаптера в существующей области памяти.
NDK_FN_FLUSH

Функция NdkFlush (NDK_FN_FLUSH) инициирует отмену запросов на получение и очередь инициатора, которые в настоящее время находятся в состоянии ожидания в объекте пары очередей NDK (QP).
NDK_FN_GET_CONNECTION_DATA

Функция NdkGetConnectionData (NDK_FN_GET_CONNECTION_DATA) получает значения ограничения на чтение и частные данные, отправленные одноранговым элементом.
NDK_FN_GET_CQ_RESULTS

Функция NdkGetCqResults (NDK_FN_GET_CQ_RESULTS) удаляет завершения из объекта очереди завершения NDK (CQ).
NDK_FN_GET_CQ_RESULTS_EX

Функция NdkGetCqResultsEx (NDK_FN_GET_CQ_RESULTS_EX) удаляет завершения из объекта очереди завершения NDK (CQ).
NDK_FN_GET_LISTENER_LOCAL_ADDRESS

Функция NdkGetListenerLocalAddress (NDK_FN_GET_LISTENER_LOCAL_ADDRESS) возвращает локальный адрес прослушивателя NDK.
NDK_FN_GET_LOCAL_ADDRESS

Функция NdkGetLocalAddress (NDK_FN_GET_LOCAL_ADDRESS) возвращает локальный адрес для подключения NDK.
NDK_FN_GET_LOCAL_TOKEN_FROM_MR

Функция NdkGetLocalTokenFromMr (NDK_FN_GET_LOCAL_TOKEN_FROM_MR) получает маркер памяти из локальной области памяти NDK (MR).
NDK_FN_GET_PEER_ADDRESS

Функция NdkGetPeerAddress (NDK_FN_GET_PEER_ADDRESS) возвращает удаленный адрес для подключения NDK.
NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN

Функция NdkGetPrivilegedMemoryRegionToken (NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN) получает маркер привилегированного региона памяти NDK.
NDK_FN_GET_REMOTE_TOKEN_FROM_MR

Функция NdkGetRemoteTokenFromMr (NDK_FN_GET_REMOTE_TOKEN_FROM_MR) получает маркер памяти из удаленной области памяти NDK (MR).
NDK_FN_GET_REMOTE_TOKEN_FROM_MW

Функция NdkGetRemoteTokenFromMw (NDK_FN_GET_REMOTE_TOKEN_FROM_MW) получает маркер памяти из удаленного окна памяти NDK (MW).
NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS

Функция NdkGetSharedEndpointLocalAddress (NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS) возвращает локальный адрес общей конечной точки NDK.
NDK_FN_INITIALIZE_FAST_REGISTER_MR

Функция NdkInitializeFastRegisterMr (NDK_FN_INITIALIZE_FAST_REGISTER_MR) инициализирует область памяти NDK для быстрой регистрации.
NDK_FN_INVALIDATE

Функция NdkInvalidate (NDK_FN_INVALIDATE) делает недействительной область памяти NDK с быстрой регистрацией (MR) или окно памяти (МВТ).
NDK_FN_LISTEN

Функция NdkListen (NDK_FN_LISTEN) переводит объект прослушивателя NDK в режим прослушивания.
NDK_FN_MODIFY_SRQ

Функция NdkModifySrq (NDK_FN_MODIFY_SRQ) изменяет размер и пороговое значение уведомлений общей очереди получения NDK (SRQ).
NDK_FN_QUERY_ADAPTER_INFO

Функция NdkQueryAdapterInfo (NDK_FN_QUERY_ADAPTER_INFO) извлекает сведения об ограничениях и возможностях адаптера NDK.
NDK_FN_QUERY_EXTENSION_INTERFACE

Функция NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) получает сведения об интерфейсе расширения NDK.
NDK_FN_READ

Функция NdkRead (NDK_FN_READ) отправляет запрос на чтение в паре очередей NDK (QP).
NDK_FN_RECEIVE

Функция NdkReceive (NDK_FN_RECEIVE) отправляет запрос на получение в паре очередей NDK (QP).
NDK_FN_REGISTER_MR

Функция NdkRegisterMr (NDK_FN_REGISTER_MR) регистрирует практически непрерывную область памяти с помощью адаптера NDK.
NDK_FN_REJECT

Функция NdkReject (NDK_FN_REJECT) отклоняет входящий запрос на подключение NDK.
NDK_FN_RELEASE_LAM

Функция NdkReleaseLam (NDK_FN_RELEASE_LAM) освобождает сопоставление логических адресов адаптера NDK (LAM).
NDK_FN_REQUEST_COMPLETION

Функция NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) завершает ожидающий запрос NDK.
NDK_FN_RESIZE_CQ

Функция NdkResizeCq (NDK_FN_RESIZE_CQ) изменяет размер очереди завершения NDK (CQ).
NDK_FN_SEND

Функция NdkSend (NDK_FN_SEND) отправляет запрос на отправку в паре очередей NDK (QP).
NDK_FN_SEND_AND_INVALIDATE

Функция NdkSendAndInvalidate (NDK_FN_SEND_AND_INVALIDATE) отправляет запрос на отправку для пары очередей NDK (QP) и предоставляет маркер, который будет признан недействительным на удаленном одноранговом узле после завершения получения.
NDK_FN_SRQ_NOTIFICATION_CALLBACK

Функция NdkSrqNotificationCallback (NDK_FN_SRQ_NOTIFICATION_CALLBACK) предоставляет уведомления NDK из общей очереди получения (SRQ) от поставщика NDK.
NDK_FN_SRQ_RECEIVE

Функция NdkSrqReceive (NDK_FN_SRQ_RECEIVE) отправляет запрос на получение в общей очереди получения NDK (SRQ).
NDK_FN_WRITE

Функция NdkWrite (NDK_FN_WRITE) отправляет запрос на запись в паре очередей NDK (QP).

Структуры

 
NDK_ADAPTER

Структура NDK_ADAPTER указывает атрибуты объекта адаптера NDK.
NDK_ADAPTER_DISPATCH

Структура NDK_ADAPTER_DISPATCH указывает точки входа функции диспетчеризации для объекта адаптера NDK.
NDK_CONNECTOR

Структура NDK_CONNECTOR определяет атрибуты объекта соединителя NDK.
NDK_CONNECTOR_DISPATCH

Структура NDK_CONNECTOR_DISPATCH указывает точки входа функции диспетчеризации для объекта соединителя NDK.
NDK_CQ

Структура NDK_CQ указывает атрибуты объекта очереди завершения NDK (CQ).
NDK_CQ_DISPATCH

Структура NDK_CQ_DISPATCH указывает точки входа функции диспетчеризации для объекта очереди завершения NDK (CQ).
NDK_EXTENSION_INTERFACE

Структура NDK_EXTENSION_INTERFACE определяет точки входа функции диспетчеризации для интерфейса расширения NDK.
NDK_LISTENER

Структура NDK_LISTENER указывает атрибуты объекта прослушивателя NDK.
NDK_LISTENER_DISPATCH

Структура NDK_LISTENER_DISPATCH указывает точки входа функции диспетчеризации для объекта прослушивателя NDK.
NDK_LOGICAL_ADDRESS_MAPPING

Структура NDK_LOGICAL_ADDRESS_MAPPING содержит массив логических адресов адаптера.
NDK_MR

Структура NDK_MR задает атрибуты объекта области памяти NDK.
NDK_MR_DISPATCH

Структура NDK_MR_DISPATCH указывает точки входа функции диспетчеризации для объекта области памяти (MR) NDK.
NDK_MW

Структура NDK_MW указывает атрибуты объекта окна памяти NDK (MW).
NDK_MW_DISPATCH

Структура NDK_MW_DISPATCH указывает точки входа функции диспетчеризации для объекта окна памяти NDK (MW).
NDK_OBJECT_HEADER

Структура NDK_OBJECT_HEADER указывает версию объекта, тип и другие сведения. Он используется в элементе Header каждого объекта NDK.
NDK_OBJECT_HEADER_RESERVED_BLOCK

Структура NDK_OBJECT_HEADER_RESERVED_BLOCK указывает зарезервированные сведения в объекте NDK.
NDK_PD

Структура NDK_PD указывает атрибуты объекта домена защиты NDK (PD).
NDK_PD_DISPATCH

Структура NDK_PD_DISPATCH указывает точки входа функции диспетчеризации для объекта домена защиты NDK (PD).
NDK_QP

Структура NDK_QP указывает атрибуты объекта пары очередей (QP) NDK.
NDK_QP_DISPATCH

Структура NDK_QP_DISPATCH указывает точки входа функции диспетчеризации для объекта пары очередей (QP) NDK.
NDK_RESULT

Структура NDK_RESULT возвращает результаты для операции запроса NDK.
NDK_RESULT_EX

Структура NDK_RESULT_EX возвращает результаты для операции запроса NDK. Он идентичен структуре NDK_RESULT, за исключением того, что имеет дополнительные элементы Type и TypeSpecificCompletionOutput.
NDK_SGE

Структура NDK_SGE определяет локальные буферы для рабочих запросов NDK.
NDK_SHARED_ENDPOINT

Структура NDK_SHARED_ENDPOINT определяет атрибуты объекта общей конечной точки NDK.
NDK_SHARED_ENDPOINT_DISPATCH

Структура NDK_SHARED_ENDPOINT_DISPATCH указывает точки входа функции диспетчеризации для объекта общей конечной точки NDK.
NDK_SRQ

Структура NDK_SRQ определяет атрибуты объекта общей очереди получения NDK (SRQ).
NDK_SRQ_DISPATCH

Структура NDK_SRQ_DISPATCH указывает точки входа функции диспетчеризации для объекта общей очереди получения NDK (SRQ).

Перечисления

 
NDK_OBJECT_TYPE

Перечисление NDK_OBJECT_TYPE определяет типы объектов сетевого ядра (NDK).
NDK_OPERATION_TYPE

Перечисление NDK_OPERATION_TYPE определяет типы операций NDK. Значения перечисления используются в элементе Type структуры NDK_RESULT_EX.