Функция 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
целевая платформа Виндоус
минимальная версия KMDF 1.0
минимальная версия UMDF 2.0
заголовка ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h)
IRQL <=DISPATCH_LEVEL

См. также

UcxEndpointCreate