Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
RxIndicateChangeOfBufferingState вызывается для регистрации запроса состояния буферизации изменений (например, для последующей обработки). При необходимости подпрограммы рабочего потока для дальнейшей обработки активируются.
Синтаксис
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 (include Rxprocs.h, Struchdr.h, Fcb.h) |
IRQL | <= APC_LEVEL |