Функция UcxEndpointGetStaticStreamsReferenced (ucxendpoint.h)
Возвращает объект статических потоков, на который ссылается ссылка, для указанной конечной точки.
Синтаксис
UCXSSTREAMS UcxEndpointGetStaticStreamsReferenced(
[in] UCXENDPOINT Endpoint,
[in] PVOID Tag
);
Параметры
[in] Endpoint
Дескриптор объекта конечной точки, для которого запрашивается объект статических потоков. Драйвер клиента извлек дескриптор в предыдущем вызове UcxEndpointCreate.
[in] Tag
Определенное драйвером значение, которое платформа сохраняет в качестве тега идентификации для ссылки на объект.
Возвращаемое значение
Дескриптор объекта потока, если он открыт с помощью конечной точки. В противном случае — значение NULL.
Комментарии
Драйвер клиента может использовать эту функцию, чтобы определить, создал ли он объект streams для этой конечной точки. При создании объекта метод возвращает дескриптор UCXSSTREAMS. Метод возвращает значение NULL, если объект не был создан или если драйвер клиента не выполнил объект запроса платформы, переданный в EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE обратном вызове. Любой вызов этого метода должен соответствовать вызову WdfObjectDereferenceWithTag с использованием того же тега.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Целевая платформа | Windows |
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | ucxendpoint.h (включая Ucxclass.h, Ucxendpoint.h) |
IRQL | <=DISPATCH_LEVEL |