共用方式為


NDK_FN_SRQ_NOTIFICATION_CALLBACK回呼函式 (ndkpi.h)

NdkSrqNotificationCallback (NDK_FN_SRQ_NOTIFICATION_CALLBACK) 函式會從 NDK 提供者提供 NDK 共用接收佇列 (SRQ) 通知。

語法

NDK_FN_SRQ_NOTIFICATION_CALLBACK NdkFnSrqNotificationCallback;

void NdkFnSrqNotificationCallback(
  [in, optional] PVOID SrqNotificationContext,
  [in]           NTSTATUS SrqStatus
)
{...}

參數

[in, optional] SrqNotificationContext

建立 SRQ 物件時,在 NdkCreateSrq (NDK_FN_CREATE_SRQ) 函式的 SrqNotificationContext 參數中指定的內容區域。

[in] SrqStatus

指出是否發生嚴重 SRQ 錯誤。 已定義下列狀態代碼:

詞彙 描述
STATUS_SUCCESS SRQ 正常運作。
STATUS_INTERNAL_ERROR SRQ 發生重大錯誤。 SRQ 無法使用。 所有相關聯的佇列組 (QP) 也都無法使用。 不會報告未來的完成。 此錯誤通常表示硬體錯誤。

傳回值

備註

注意 此例程是由 NDK 取用者實作,並傳遞至 NDK 提供者。
 
當 SRQ 上排入佇列的接收要求數目 (低於通知Threshold) 時,NDK 提供者會呼叫 NdkSrqNotificationCallback 函式。 NotifyThresholdNdkCreateSrq (NDK_FN_CREATE_SRQ) NdkModifySrq (NDK_FN_MODIFY_SRQ) 函式的輸入參數。

規格需求

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