共用方式為


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) 函式會 (CQ) 通知來提供 NDK 完成佇列。
NDK_FN_BIND

NdkBind (NDK_FN_BIND) 函式會將記憶體視窗系結至記憶體區域的特定子領域, (MR) 。
NDK_FN_BUILD_LAM

NdkBuildLam (NDK_FN_BUILD_LAM) 函式會從虛擬連續記憶體區域的 NDK 提供者取得配接器邏輯位址對應 (LAM) 。
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) 函式會在 CQ) 物件 (建立 NDK 完成佇列。
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 記憶體視窗。
NDK_FN_CREATE_PD

NdkCreatePd (NDK_FN_CREATE_PD) 函式會建立 NDK 保護網域 (PD) 物件。
NDK_FN_CREATE_QP

NdkCreateQp (NDK_FN_CREATE_QP) 函式會在 QP) 物件 (建立 NDK 佇列組。
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

當對等中斷連線時,NDK 提供者會呼叫 NdkDisconnectEventCallback (NDK_FN_DISCONNECT_EVENT_CALLBACK) 函式。
NDK_FN_DISCONNECT_EVENT_CALLBACK_EX

當對等中斷連線時,NDK 提供者會呼叫 NdkDisconnectEventCallbackEx (NDK_FN_DISCONNECT_EVENT_CALLBACK_EX) 函式。
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 記憶體視窗取得記憶體權杖, () 。
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 記憶體區域 (MR) 以進行快速註冊。
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) 函式會在 QP) (NDK 佇列配對上張貼讀取要求。
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 提供者提供 NDK 共用接收佇列 (SRQ) 通知。
NDK_FN_SRQ_RECEIVE

NdkSrqReceive (NDK_FN_SRQ_RECEIVE) 函式會在 NDK 共用接收佇列上張貼接收要求, (SRQ) 。
NDK_FN_WRITE

NdkWrite (NDK_FN_WRITE) 函式會在 QP) (NDK 佇列配對上張貼寫入要求。

結構

 
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 結構會指定 CQ) 物件 (NDK 完成佇列的屬性。
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 結構會指定 MR) 物件 (NDK 記憶體區域的屬性。
NDK_MR_DISPATCH

NDK_MR_DISPATCH 結構會指定 NDK 記憶體區域 (MR) 物件的分派函式進入點。
NDK_MW

NDK_MW 結構會指定 NDK 記憶體視窗的屬性, () 物件。
NDK_MW_DISPATCH

NDK_MW_DISPATCH 結構會指定 NDK 記憶體視窗 () 物件的分派函式進入點。
NDK_OBJECT_HEADER

NDK_OBJECT_HEADER 結構會指定物件版本、類型和其他資訊。 它會用於每個 NDK 物件的 Header 成員中。
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 結構會指定 NDK 佇列配對 (QP) 物件的分派函式進入點。
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 作業的類型。 其列舉值會用於 NDK_RESULT_EX 結構的 Type 成員中。