共用方式為


NDK_FN_CLOSE_COMPLETION回呼函式 (ndkpi.h)

NdkCloseCompletion (NDK_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 程式設計介面包含 NdkCloseObject (NDK_FN_CLOSE_OBJECT NDK 物件的) 函式。 如需 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
目標平台 Windows
標頭 ndkpi.h (包括 Ndkpi.h)
IRQL <=DISPATCH_LEVEL

另請參閱

NDKPI 物件存留期需求

NDK_FN_CLOSE_OBJECT

NDK_OBJECT_HEADER

NDK_OBJECT_TYPE