共用方式為


RxIndicateChangeOfBufferingState 函式 (rxprocs.h)

系統會呼叫 RxIndicateChangeOfBufferingState 來註冊變更緩衝狀態要求, (oplock 中斷指示,例如) 以供稍後處理。 如有必要,會啟動背景工作線程例程以進行進一步處理。

語法

void RxIndicateChangeOfBufferingState(
  PMRX_SRV_CALL SrvCall,
  PVOID         SrvOpenKey,
  PVOID         Context
);

參數

SrvCall

SRV_CALL 結構的指標。

SrvOpenKey

SRV_OPEN 結構的索引鍵指標。

Context

回呼期間要傳回給網路迷你重新導向器的內容指標,用於處理要求。

傳回值

備註

RxIndicateChangeOfBufferingState 會在註冊清單中插入變更緩衝狀態要求, (DPC 層級處理 ) 或適當的發送器/處理程式清單。

這是一個實例,其中來自伺服器的緩衝狀態變更要求會使用伺服器所產生的索引鍵來識別SRV_OPEN結構。 這表示索引鍵必須對應到本機SRV_OPEN結構。

此例程所呼叫的內部例程可能會因為缺少可用的記憶體而失敗, (無法配置非分頁集區內存,例如) ,但因為這是 VOID 例程,因此發生此狀況時不會傳回任何錯誤。

如果可以立即處理緩衝狀態要求,而不是稍後排入佇列進行處理,則可以呼叫 RxChangeBufferingState

規格需求

需求
目標平台 桌面
標頭 rxprocs.h (包括 Rxprocs.h、Struchdr.h、Fcb.h)
IRQL <= APC_LEVEL

另請參閱

RX_CONTEXT

RxChangeBufferingState

RxIndicateChangeOfBufferingStateForSrvOpen

SRV_OPEN結構