UcxEndpointGetStaticStreamsReferenced function (ucxendpoint.h)
Returns a referenced static streams object for the specified endpoint.
Syntax
UCXSSTREAMS UcxEndpointGetStaticStreamsReferenced(
[in] UCXENDPOINT Endpoint,
[in] PVOID Tag
);
Parameters
[in] Endpoint
A handle to the endpoint object for which the static streams object is requested. The client driver retrieved the handle in a previous call to UcxEndpointCreate.
[in] Tag
A driver-defined value that the framework stores as an identification tag for the object reference.
Return value
A handle to the stream object if it is opened with the endpoint. Otherwise, NULL.
Remarks
The client driver can use this function to determine whether it has created a streams object for this endpoint. If it create the object the method returns the UCXSSTREAMS handle. The method returns NULL if the object was not created, or if the client driver failed the framework request object passed in the EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE callback. Any call to this method must be matched by a call to WdfObjectDereferenceWithTag by using the same Tag.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Target Platform | Windows |
Minimum KMDF version | 1.0 |
Minimum UMDF version | 2.0 |
Header | ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h) |
IRQL | <=DISPATCH_LEVEL |