Encabezado ndkpi.h

La red usa este encabezado. Para más información, consulte:

ndkpi.h contiene las siguientes interfaces de programación:

Funciones de devolución de llamada

 
NDK_FN_ACCEPT

La función NdkAccept (NDK_FN_ACCEPT) acepta una solicitud de conexión entrante a través de un objeto de escucha.
NDK_FN_ACCEPT_EX

La función NdkAcceptEx (NDK_FN_ACCEPT_EX) acepta una solicitud de conexión entrante a través de un objeto de agente de escucha.
NDK_FN_ARM_CQ

La función NdkArmCq (NDK_FN_ARM_CQ) proporciona una notificación de cola de finalización de NDK (CQ).
NDK_FN_BIND

La función NdkBind (NDK_FN_BIND) enlaza una ventana de memoria a una subregión específica de una región de memoria (MR).
NDK_FN_BUILD_LAM

La función NdkBuildLam (NDK_FN_BUILD_LAM) obtiene una asignación de direcciones lógicas (LAM) del adaptador del proveedor NDK para una región de memoria prácticamente contigua.
NDK_FN_CLOSE_COMPLETION

La función NdkCloseCompletion (NDK_FN_CLOSE_COMPLETION) es una función de finalización asincrónica para cerrar objetos NDK.
NDK_FN_CLOSE_OBJECT

La función NdkCloseObject (NDK_FN_CLOSE_OBJECT) inicia una solicitud de cierre para un objeto NDK.
NDK_FN_COMPLETE_CONNECT

La función NdkCompleteConnect (NDK_FN_COMPLETE_CONNECT) completa una solicitud de conexión asincrónica.
NDK_FN_COMPLETE_CONNECT_EX

La función NdkCompleteConnectEx (NDK_FN_COMPLETE_CONNECT_EX) completa una solicitud de conexión asincrónica.
NDK_FN_CONNECT

La función NdkConnect (NDK_FN_CONNECT) inicia una solicitud de conexión de NDK.
NDK_FN_CONNECT_EVENT_CALLBACK

Un proveedor de NDKK llama a la función NdkConnectEventCallback (NDK_FN_CONNECT_EVENT_CALLBACK) para notificar a un consumidor sobre una solicitud de conexión entrante.
NDK_FN_CONNECT_WITH_SHARED_ENDPOINT

La función NdkConnectWithSharedEndpoint (NDK_FN_CONNECT_WITH_SHARED_ENDPOINT) inicia una solicitud de conexión de NDK desde una dirección local compartida a una dirección remota.
NDK_FN_CONTROL_CONNECT_EVENTS

La función NdkControlConnectEvents (NDK_FN_CONTROL_CONNECT_EVENTS) pausa y reinicia las funciones de devolución de llamada de eventos de conexión de NDK.
NDK_FN_CONTROL_CQ_INTERRUPT_MODERATION

La función NdkControlCqInterruptModeration (NDK_FN_CONTROL_CQ_INTERRUPT_MODERATION) controla la moderación de interrupciones en una cola de finalización de NDK (CQ).
NDK_FN_CQ_NOTIFICATION_CALLBACK

El proveedor de NDKK llama a la función NdkCqNotificationCallback (NDK_FN_CQ_NOTIFICATION_CALLBACK) para notificar al consumidor sobre un evento de cola de finalización (CQ).
NDK_FN_CREATE_COMPLETION

La función NdkCreateCompletion (NDK_FN_CREATE_COMPLETION) completa la creación de un objeto NDK.
NDK_FN_CREATE_CONNECTOR

La función NdkCreateConnector (NDK_FN_CREATE_CONNECTOR) crea un objeto de conector NDK.
NDK_FN_CREATE_CQ

La función NdkCreateCq (NDK_FN_CREATE_CQ) crea un objeto de cola de finalización de NDK (CQ).
NDK_FN_CREATE_LISTENER

La función NdkCreateListener (NDK_FN_CREATE_LISTENER) crea un objeto de agente de escucha NDK.
NDK_FN_CREATE_MR

La función NdkCreateMr (NDK_FN_CREATE_MR) crea un objeto de región de memoria NDK (MR).
NDK_FN_CREATE_MW

La función NdkCreateMw (NDK_FN_CREATE_MW) crea un objeto de ventana de memoria NDK (MW).
NDK_FN_CREATE_PD

La función NdkCreatePd (NDK_FN_CREATE_PD) crea un objeto de dominio de protección NDK (PD).
NDK_FN_CREATE_QP

La función NdkCreateQp (NDK_FN_CREATE_QP) crea un objeto de par de cola NDK (QP).
NDK_FN_CREATE_QP_WITH_SRQ

La función NdkCreateQpWithSrq (NDK_FN_CREATE_QP_WITH_SRQ) crea un objeto de par de cola NDK (QP) con un objeto de cola de recepción compartida (SRQ) de NDK.
NDK_FN_CREATE_SHARED_ENDPOINT

La función NdkCreateSharedEndpoint (NDK_FN_CREATE_SHARED_ENDPOINT) crea un punto de conexión compartido de NDK.
NDK_FN_CREATE_SRQ

La función NdkCreateSrq (NDK_FN_CREATE_SRQ) crea un objeto de cola de recepción compartida (SRQ) de NDK.
NDK_FN_DEREGISTER_MR

La función NdkDeregisterMr (NDK_FN_DEREGISTER_MR) anula el registro de una región de memoria que se registró anteriormente con la función NdkRegisterMr (NDK_FN_REGISTER_MR).
NDK_FN_DISCONNECT

La función NdkDisconnect (NDK_FN_DISCONNECT) inicia una desconexión en una conexión NDK.
NDK_FN_DISCONNECT_EVENT_CALLBACK

El proveedor de NDKK llama a la función NdkDisconnectEventCallback (NDK_FN_DISCONNECT_EVENT_CALLBACK) una vez cuando el par se desconecta.
NDK_FN_DISCONNECT_EVENT_CALLBACK_EX

El proveedor NDKK llama a la función NdkDisconnectEventCallbackEx (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) una vez cuando se desconecta el mismo nivel.
NDK_FN_FAST_REGISTER

La función NdkFastRegister (NDK_FN_FAST_REGISTER) registra rápidamente una matriz de páginas lógicas del adaptador a través de una región de memoria existente.
NDK_FN_FLUSH

La función NdkFlush (NDK_FN_FLUSH) inicia la cancelación de la recepción y las solicitudes de cola del iniciador que están pendientes actualmente en un objeto de par de cola NDK (QP).
NDK_FN_GET_CONNECTION_DATA

La función NdkGetConnectionData (NDK_FN_GET_CONNECTION_DATA) obtiene valores de límite de lectura y los datos privados enviados por el mismo nivel.
NDK_FN_GET_CQ_RESULTS

La función NdkGetCqResults (NDK_FN_GET_CQ_RESULTS) quita las finalizaciones de un objeto de cola de finalización de NDK (CQ).
NDK_FN_GET_CQ_RESULTS_EX

La función NdkGetCqResultsEx (NDK_FN_GET_CQ_RESULTS_EX) quita las finalizaciones de un objeto de cola de finalización de NDK (CQ).
NDK_FN_GET_LISTENER_LOCAL_ADDRESS

La función NdkGetListenerLocalAddress (NDK_FN_GET_LISTENER_LOCAL_ADDRESS) devuelve la dirección local de un agente de escucha NDK.
NDK_FN_GET_LOCAL_ADDRESS

La función NdkGetLocalAddress (NDK_FN_GET_LOCAL_ADDRESS) devuelve la dirección local de una conexión NDK.
NDK_FN_GET_LOCAL_TOKEN_FROM_MR

La función NdkGetLocalTokenFromMr (NDK_FN_GET_LOCAL_TOKEN_FROM_MR) obtiene un token de memoria de una región de memoria NDK local (MR).
NDK_FN_GET_PEER_ADDRESS

La función NdkGetPeerAddress (NDK_FN_GET_PEER_ADDRESS) devuelve la dirección remota de una conexión NDK.
NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN

La función NdkGetPrivilegedMemoryRegionToken (NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN) obtiene un token de región de memoria con privilegios de NDK.
NDK_FN_GET_REMOTE_TOKEN_FROM_MR

La función NdkGetRemoteTokenFromMr (NDK_FN_GET_REMOTE_TOKEN_FROM_MR) obtiene un token de memoria de una región de memoria remota de NDK (MR).
NDK_FN_GET_REMOTE_TOKEN_FROM_MW

La función NdkGetRemoteTokenFromMw (NDK_FN_GET_REMOTE_TOKEN_FROM_MW) obtiene un token de memoria de una ventana de memoria remota de NDK (MW).
NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS

La función NdkGetSharedEndpointLocalAddress (NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS) devuelve la dirección local para un punto de conexión compartido de NDK.
NDK_FN_INITIALIZE_FAST_REGISTER_MR

La función NdkInitializeFastRegisterMr (NDK_FN_INITIALIZE_FAST_REGISTER_MR) inicializa una región de memoria NDK (MR) para un registro rápido.
NDK_FN_INVALIDATE

La función NdkInvalidate (NDK_FN_INVALIDATE) invalida una región de memoria NDK de registro rápido (MR) o una ventana de memoria (MW).
NDK_FN_LISTEN

La función NdkListen (NDK_FN_LISTEN) coloca un objeto de agente de escucha NDK en modo de escucha.
NDK_FN_MODIFY_SRQ

La función NdkModifySrq (NDK_FN_MODIFY_SRQ) modifica el tamaño y el umbral de notificación de una cola de recepción compartida (SRQ) de NDK.
NDK_FN_QUERY_ADAPTER_INFO

La función NdkQueryAdapterInfo (NDK_FN_QUERY_ADAPTER_INFO) recupera información sobre los límites y funcionalidades de un adaptador NDK.
NDK_FN_QUERY_EXTENSION_INTERFACE

La función NdkQqueryExtensionInterface (NDK_FN_QUERY_EXTENSION_INTERFACE) obtiene información sobre una interfaz de extensión NDK.
NDK_FN_READ

La función NdkRead (NDK_FN_READ) publica una solicitud de lectura en un par de colas NDK (QP).
NDK_FN_RECEIVE

La función NdkReceive (NDK_FN_RECEIVE) publica una solicitud de recepción en un par de colas de NDK (QP).
NDK_FN_REGISTER_MR

La función NdkRegisterMr (NDK_FN_REGISTER_MR) registra una región de memoria prácticamente contigua con un adaptador de NDK.
NDK_FN_REJECT

La función NdkReject (NDK_FN_REJECT) rechaza una solicitud de conexión de NDK entrante.
NDK_FN_RELEASE_LAM

La función NdkReleaseLam (NDK_FN_RELEASE_LAM) libera una asignación de direcciones lógicas (LAM) del adaptador de NDK.
NDK_FN_REQUEST_COMPLETION

La función NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION) completa una solicitud NDK pendiente.
NDK_FN_RESIZE_CQ

La función NdkResizeCq (NDK_FN_RESIZE_CQ) cambia el tamaño de una cola de finalización de NDK (CQ).
NDK_FN_SEND

La función NdkSend (NDK_FN_SEND) publica una solicitud de envío en un par de colas de NDK (QP).
NDK_FN_SEND_AND_INVALIDATE

La función NdkSendAndInvalidate (NDK_FN_SEND_AND_INVALIDATE) publica una solicitud de envío en un par de colas NDK (QP) y proporciona un token que se invalidará en el mismo nivel remoto tras la finalización de la recepción.
NDK_FN_SRQ_NOTIFICATION_CALLBACK

La función NdkSrqNotificationCallback (NDK_FN_SRQ_NOTIFICATION_CALLBACK) proporciona notificaciones de cola de recepción compartida de NDK (SRQ) de un proveedor de NDK.
NDK_FN_SRQ_RECEIVE

La función NdkSrqReceive (NDK_FN_SRQ_RECEIVE) publica una solicitud de recepción en una cola de recepción compartida (SRQ) de NDK.
NDK_FN_WRITE

La función NdkWrite (NDK_FN_WRITE) publica una solicitud de escritura en un par de colas NDK (QP).

Estructuras

 
NDK_ADAPTER

La estructura NDK_ADAPTER especifica los atributos de un objeto de adaptador de NDK.
NDK_ADAPTER_DISPATCH

La estructura NDK_ADAPTER_DISPATCH especifica los puntos de entrada de la función de distribución para el objeto de adaptador de NDK.
NDK_CONNECTOR

La estructura NDK_CONNECTOR especifica los atributos de un objeto de conector NDK.
NDK_CONNECTOR_DISPATCH

La estructura NDK_CONNECTOR_DISPATCH especifica los puntos de entrada de la función de distribución para el objeto del conector NDK.
NDK_CQ

La estructura NDK_CQ especifica los atributos de un objeto de cola de finalización NDK (CQ).
NDK_CQ_DISPATCH

La estructura NDK_CQ_DISPATCH especifica los puntos de entrada de la función de distribución para el objeto de cola de finalización NDK (CQ).
NDK_EXTENSION_INTERFACE

La estructura NDK_EXTENSION_INTERFACE especifica los puntos de entrada de función de distribución para una interfaz de extensión NDK.
NDK_LISTENER

La estructura NDK_LISTENER especifica los atributos de un objeto de agente de escucha NDK.
NDK_LISTENER_DISPATCH

La estructura NDK_LISTENER_DISPATCH especifica los puntos de entrada de la función de distribución para el objeto de agente de escucha de NDK.
NDK_LOGICAL_ADDRESS_MAPPING

La estructura NDK_LOGICAL_ADDRESS_MAPPING contiene una matriz de direcciones lógicas del adaptador.
NDK_MR

La estructura NDK_MR especifica los atributos de un objeto de región de memoria NDK (MR).
NDK_MR_DISPATCH

La estructura NDK_MR_DISPATCH especifica los puntos de entrada de función de distribución para el objeto de región de memoria NDK (MR).
NDK_MW

La estructura NDK_MW especifica los atributos de un objeto de ventana de memoria NDK (MW).
NDK_MW_DISPATCH

La estructura NDK_MW_DISPATCH especifica los puntos de entrada de función de distribución para el objeto de ventana de memoria NDK (MW).
NDK_OBJECT_HEADER

La estructura NDK_OBJECT_HEADER especifica la versión, el tipo y otra información del objeto. Se usa en el miembro Header de cada objeto NDK.
NDK_OBJECT_HEADER_RESERVED_BLOCK

La estructura NDK_OBJECT_HEADER_RESERVED_BLOCK especifica información reservada en un objeto NDK.
NDK_PD

La estructura NDK_PD especifica los atributos de un objeto de dominio de protección NDK (PD).
NDK_PD_DISPATCH

La estructura NDK_PD_DISPATCH especifica los puntos de entrada de función de envío para el objeto de dominio de protección NDK (PD).
NDK_QP

La estructura NDK_QP especifica los atributos de un par de colas de NDK (QP).
NDK_QP_DISPATCH

La estructura NDK_QP_DISPATCH especifica los puntos de entrada de función de distribución para el objeto de par de colas de NDK (QP).
NDK_RESULT

La estructura NDK_RESULT devuelve los resultados de una operación de solicitud NDK.
NDK_RESULT_EX

La estructura NDK_RESULT_EX devuelve los resultados de una operación de solicitud NDK. Es idéntico a la estructura NDK_RESULT, salvo que tiene miembros Type y TypeSpecificCompletionOutput adicionales.
NDK_SGE

La estructura NDK_SGE especifica los búferes locales para las solicitudes de trabajo de NDK.
NDK_SHARED_ENDPOINT

La estructura NDK_SHARED_ENDPOINT especifica los atributos de un objeto de punto de conexión compartido de NDK.
NDK_SHARED_ENDPOINT_DISPATCH

La estructura NDK_SHARED_ENDPOINT_DISPATCH especifica los puntos de entrada de función de distribución para el objeto de punto de conexión compartido de NDK.
NDK_SRQ

La estructura NDK_SRQ especifica los atributos de un objeto de cola de recepción compartida (SRQ) de NDK.
NDK_SRQ_DISPATCH

La estructura NDK_SRQ_DISPATCH especifica los puntos de entrada de la función de distribución para el objeto de cola de recepción compartida (SRQ) de NDK.

Enumeraciones

 
NDK_OBJECT_TYPE

La enumeración NDK_OBJECT_TYPE define tipos de objetos de kernel directo de red (NDK).
NDK_OPERATION_TYPE

La enumeración NDK_OPERATION_TYPE define los tipos de operaciones NDK. Sus valores de enumeración se usan en el miembro Type de la estructura NDK_RESULT_EX.