функция обратного вызова EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE (ucxendpoint.h)
Реализация драйвера клиента, которую UCX вызывает для включения статических потоков.
Синтаксис
EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE EvtUcxEndpointStaticStreamsEnable;
void EvtUcxEndpointStaticStreamsEnable(
[in] UCXENDPOINT UcxEndpoint,
[in] UCXSSTREAMS UcxStaticStreams,
[in] WDFREQUEST Request
)
{...}
Параметры
[in] UcxEndpoint
Дескриптор объекта UCXENDPOINT, представляющего конечную точку.
[in] UcxStaticStreams
Дескриптор объекта UCX, который представляет статические потоки.
[in] Request
Содержит URB для URB_FUNCTION_OPEN_STATIC_STREAMS.
Возвращаемое значение
None
Remarks
Драйвер клиента UCX регистрирует эту функцию обратного вызова в расширении USB-контроллера узла (UCX), вызывая метод UcxEndpointCreate .
Драйвер клиента возвращает состояние завершения в запросе и в USBD_STATUS в заголовке URB. Драйвер может выполнять WDFREQUEST асинхронно.
Примеры
VOID
Endpoint_EvtUcxEndpointStaticStreamsEnable(
UCXENDPOINT UcxEndpoint,
UCXSSTREAMS UcxStaticStreams,
WDFREQUEST Request
)
{
UNREFERENCED_PARAMETER(UcxEndpoint);
UNREFERENCED_PARAMETER(UcxStaticStreams);
DbgTrace(TL_INFO, Endpoint, "Endpoint_EvtUcxEndpointStaticStreamsEnable");
WdfRequestComplete(Request, STATUS_SUCCESS);
}
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | ucxendpoint.h (включая Ucxclass.h, Ucxendpoint.h) |
IRQL | DISPATCH_LEVEL |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по