Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
KStrIntersectHandler потоковой передачи мини-driver вызывается для сравнения диапазона данных, чтобы определить, есть ли пересечение и если да, формат данных пересечения.
Синтаксис
PFNKSINTERSECTHANDLER Pfnksintersecthandler;
NTSTATUS Pfnksintersecthandler(
[in] PIRP Irp,
[in] PKSP_PIN Pin,
[in] PKSDATARANGE DataRange,
[out, optional] PVOID Data
)
{...}
Параметры
[in] Irp
Указывает IRP, обрабатывающий запрос свойства.
[in] Pin
Указывает определенное свойство, запрашиваемое и проверенный идентификатор фабрики пин-кода.
[in] DataRange
Указывает текущий диапазон данных для сравнения. Диапазон данных был проверен как соответствующий определенный диапазон на закреплении или в качестве подстановочного знака.
[out, optional] Data
Задает возвращаемый формат данных или размер в байтах формата данных.
Возвращаемое значение
Возвращает STATUS_SUCCESS, если есть пересечение данных, которое помещается в предоставленный буфер. В противном случае возвращается одно из следующих значений.
Возвращаемый код | Описание |
---|---|
STATUS_BUFFER_OVERFLOW | Для успешных запросов размера. |
STATUS_BUFFER_TOO_SMALL | Если предоставленный буфер слишком мал. |
STATUS_NO_MATCH | Если пересечения нет. |
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | ks.h (include Ks.h) |