Función UcxStaticStreamsCreate (ucxsstreams.h)
Crea un objeto de secuencias estáticas.
Sintaxis
NTSTATUS UcxStaticStreamsCreate(
[in] UCXENDPOINT Endpoint,
PUCXSSTREAMS_INIT *StaticStreamsInit,
[in, optional] PWDF_OBJECT_ATTRIBUTES Attributes,
UCXSSTREAMS *StaticStreams
);
Parámetros
[in] Endpoint
Identificador del objeto de punto de conexión que admite flujos estáticos. El controlador cliente recuperó el identificador en una llamada anterior a UcxEndpointCreate.
StaticStreamsInit
Puntero a una estructura de UCXSSTREAMS_INIT que describe varias operaciones de configuración para crear el objeto de secuencia. El controlador especifica punteros de función a sus funciones de devolución de llamada en esta estructura. Esta estructura se administra mediante UCX.
[in, optional] Attributes
Puntero a una estructura de WDF_OBJECT_ATTRIBUTES asignada por el autor de la llamada que especifica los atributos del objeto de secuencia.
StaticStreams
Puntero a una variable que recibe un identificador del nuevo objeto de secuencia.
Valor devuelto
El método devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, este método podría devolver uno adecuado código de error NTSTATUS.
Observaciones
El controlador de cliente del controlador de host debe llamar a este método después de la llamada WdfDeviceCreate. El elemento primario del nuevo objeto de punto de conexión es el objeto de punto de conexión.
Normalmente, el controlador cliente llama a este método en su implementación de la devolución de llamada de evento EVT_UCX_USBDEVICE_ENDPOINT_ADD.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
de la plataforma de destino de | Windows |
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado de | ucxsstreams.h (include Ucxclass.h, Ucxstreams.h) |
irQL | PASSIVE_LEVEL |