EVT_UCX_CONTROLLER_START_TRACKING_FOR_TIME_SYNC callback function (ucxcontroller.h)

UCX invokes this callback function to the start time tracking functionality in the controller.

Syntax

EVT_UCX_CONTROLLER_START_TRACKING_FOR_TIME_SYNC EvtUcxControllerStartTrackingForTimeSync;

void EvtUcxControllerStartTrackingForTimeSync(
  [in] UCXCONTROLLER UcxController,
  [in] WDFREQUEST WdfRequest,
  [in] size_t OutputBufferLength,
  [in] size_t InputBufferLength
)
{...}

Parameters

[in] UcxController

A handle to the UCX controller that the client driver received in a previous call to the UcxControllerCreate method.

[in] WdfRequest

A framework request object that contains the request to start time tracking.

[in] OutputBufferLength

The length, in bytes, of the request's output buffer, if an output buffer is available. This value is the size of the USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION structure.

[in] InputBufferLength

The length, in bytes, of the request's input buffer, if an input buffer is available. This value is the size of the USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION structure.

Return value

None

Requirements

Requirement Value
Minimum supported client Windows 10, version 1709
Minimum supported server Windows Server 2016
Target Platform Windows
Minimum KMDF version 1.0
Minimum UMDF version 2.0
Header ucxcontroller.h (include Ucxclass.h)
IRQL PASSIVE_LEVEL

See also

IOCTL_USB_START_TRACKING_FOR_TIME_SYNC