共用方式為


NDK_FN_CLOSE_COMPLETION回呼函式 (ndkpi.h)

NdkCloseCompletionNDK_FN_CLOSE_COMPLETION) 函式是關閉 NDK 物件的異步完成函式。

語法

NDK_FN_CLOSE_COMPLETION NdkFnCloseCompletion;

void NdkFnCloseCompletion(
  [in, optional] PVOID Context
)
{...}

參數

[in, optional] Context

每個關閉要求的內容值,會傳遞至具有異步關閉要求函式 (NDK_FN_CLOSE_COMPLETION) 指標的提供者。

傳回值

沒有

言論

附注 此函式是由 NDK 取用者實作,並傳遞至 NDK 提供者。
 
NDK 程式設計介面包含 NDK 物件的 NdkCloseObjectNDK_FN_CLOSE_OBJECT) 函式。 如需 NDK 物件的詳細資訊,請參閱 NDK_OBJECT_HEADERNDK_OBJECT_TYPE

NDK 關閉要求可以傳回STATUS_SUCCESS或STATUS_PENDING。 也就是說,關閉要求永遠無法失敗,但稍後可以異步完成。 如果 NdkCloseObject 傳回STATUS_PENDING,提供者就必須呼叫 NdkCloseCompletion 函式。 如果 NdkCloseCompletion 函式傳回STATUS_PENDING以外的任何狀態,提供者就不得呼叫 NdkCloseCompletion 函式。

關閉要求會在另一個擱置的要求或正在關閉之對象的進行中通知回呼時維持擱置狀態。

提供者會在物件完成所有擱置要求之後,呼叫 NdkCloseCompletion 函式(也就是呼叫要求的相關聯完成函式的提供者,並將完成函式傳回給提供者的控件),而且所有進行中的通知回呼都會傳回控制權給提供者。

要求

要求 價值
最低支援的用戶端 不支援,在 NDIS 6.30 和更新版本中支援。
支援的最低伺服器 Windows Server 2012
目標平臺 窗戶
標頭 ndkpi.h (包括 Ndkpi.h)
IRQL <=DISPATCH_LEVEL

另請參閱

NDKPI 物件存留期需求

NDK_FN_CLOSE_OBJECT

NDK_OBJECT_HEADER

NDK_OBJECT_TYPE