Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма потокового мини-driver KStrIrpListCallback вызывается, чтобы определить, следует ли переместить переданный в IRP список источника из исходного списка в целевой список или завершить перечисление IRP.
Синтаксис
PFNKSIRPLISTCALLBACK Pfnksirplistcallback;
NTSTATUS Pfnksirplistcallback(
[in] PIRP Irp,
[in] PVOID Context
)
{...}
Параметры
[in] Irp
Указатель на IRP, чтобы перейти к целевому списку из исходного списка.
[in] Context
Передан из KsMoveIrpsOnCancelableQueue.
Возвращаемое значение
Возвращает STATUS_SUCCESS, чтобы указать, что переданный в IRP список должен быть перемещен из исходного списка в целевой список. Возвращает STATUS_NO_MATCH, если переданный в IRP не должен быть перемещен. Возвращает любое другое значение для завершения перечисления.
Замечания
KStrIrpListCallback вызывается в DISPATCH_LEVEL.
KStrIrpListCallback всегда вызывается по крайней мере один раз в конце обработки списка со значением NULL IRP, чтобы завершить обработку списка.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Настольный |
| заголовка | ks.h (include Ks.h) |