Функция 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

См. также раздел

UcxEndpointCreate