UFX_CLASS_FUNCTIONS enumeration (ufxbase.h)

Defines index values for all export functions for the UFX class extension.

Syntax

typedef enum _UFX_CLASS_FUNCTIONS {
  UfxFdoInitIndex = ,
  UfxDeviceCreateIndex = ,
  UfxDeviceEventCompleteIndex = ,
  UfxDeviceNotifyHardwareReadyIndex = ,
  UfxDeviceNotifyAttachIndex = ,
  UfxDeviceNotifyDetachIndex = ,
  UfxDeviceNotifySuspendIndex = ,
  UfxDeviceNotifyResumeIndex = ,
  UfxDeviceNotifyResetIndex = ,
  UfxDevicePortDetectCompleteIndex = ,
  UfxDeviceProprietaryChargerDetectCompleteIndex = ,
  UfxDeviceNotifyHardwareFailureIndex = ,
  UfxDeviceIoControlIndex = ,
  UfxDeviceIoInternalControlIndex = ,
  UfxEndpointCreateIndex = ,
  UfxEndpointInitSetEventCallbacksIndex = ,
  UfxEndpointNotifySetupIndex = ,
  UfxEndpointGetTransferQueueIndex = ,
  UfxEndpointGetCommandQueueIndex = ,
  UfxDevicePortDetectCompleteExIndex = ,
  UfxDeviceNotifyFinalExitIndex = ,
  UfxFunctionsMax = 
} UFX_CLASS_FUNCTIONS;

Constants

 
UfxFdoInitIndex
Index for UfxFdoInit.
UfxDeviceCreateIndex
Index for UfxDeviceCreate.
UfxDeviceEventCompleteIndex
Index for UfxDeviceEventComplete.
UfxDeviceNotifyHardwareReadyIndex
Index for UfxDeviceNotifyHardwareReady.
UfxDeviceNotifyAttachIndex
Index for UfxDeviceNotifyAttach.
UfxDeviceNotifyDetachIndex
Index for UfxDeviceNotifyDetach.
UfxDeviceNotifySuspendIndex
Index for UfxDeviceNotifySuspend.
UfxDeviceNotifyResumeIndex
Index for UfxDeviceNotifyResume.
UfxDeviceNotifyResetIndex
Index for UfxDeviceNotifyResetIndex.
UfxDevicePortDetectCompleteIndex
Index for UfxDevicePortDetectComplete.
UfxDeviceProprietaryChargerDetectCompleteIndex
Index for UfxDeviceProprietaryChargerDetectComplete.
UfxDeviceNotifyHardwareFailureIndex
Index for UfxDeviceNotifyHardwareFailure.
UfxDeviceIoControlIndex
Index for UfxDeviceIoControl.
UfxDeviceIoInternalControlIndex
Index for UfxDeviceIoInternalControl.
UfxEndpointCreateIndex
Index for UfxEndpointCreate.
UfxEndpointInitSetEventCallbacksIndex
Index for UfxEndpointInitSetEventCallbacks.
UfxEndpointNotifySetupIndex
Index for UfxEndpointNotifySetup.
UfxEndpointGetTransferQueueIndex
Index for UfxEndpointGetTransferQueue
UfxEndpointGetCommandQueueIndex
Index for UfxEndpointGetCommandQueue.
UfxDevicePortDetectCompleteExIndex
Index for UfxDevicePortDetectCompleteEx.
UfxDeviceNotifyFinalExitIndex
Index for UfxDeviceNotifyFinalExit.
UfxFunctionsMax

Requirements

Requirement Value
Minimum supported client Windows
Header ufxbase.h