FindNextPipe(IOUSBPipe *, IOUSBFindEndpointRequest *)
Declaration
virtual IOUSBPipe *FindNextPipe(
IOUSBPipe *current,
IOUSBFindEndpointRequest *request);Parameters
- current:
Pipe to start searching from, NULL to start from beginning of list.
- request:
Requirements for pipe to match, updated with the found pipe's properties.
Return Value
Pointer to the pipe, or NULL if no pipe matches the request.
Overview
Find a pipe of the interface that matches the requirements, either starting from the beginning of the interface's pipe list or from a specified pipe.
See Also
Miscellaneous
DeviceRequest(IOUSBDevRequest *, IOUSBCompletion *)DeviceRequest(IOUSBDevRequestDesc *, IOUSBCompletion *)EnableRemoteWakeFindNextAltInterfaceFindNextAssociatedDescriptorFindNextPipe(IOUSBPipe *, IOUSBFindEndpointRequest *, bool)GetAlternateSettingGetConfigValueGetDeviceGetEndpointPropertiesGetEndpointPropertiesV3GetInterfaceClassGetInterfaceNumberGetInterfaceProtocolGetInterfaceStatusGetInterfaceStringIndexGetInterfaceSubClassGetNumEndpointsGetPipeObjRecreateStreamsRememberStreamsRememberStreams.SetAlternateInterfaceSetFunctionSuspendFeature