ReactOS 0.4.17-dev-1281-g065abb3
UcxDriverState Struct Reference

#include <ucxutil.h>

Collaboration diagram for UcxDriverState:

Public Attributes

WDFDRIVER Driver
 
WDFDEVICE ControlDevice
 
UNICODE_STRING ControlDeviceName
 
WCHAR ControlDeviceNameBuffer [100]
 
LIST_ENTRY ControllerList
 
KSPIN_LOCK ControllerListLock
 
ULONG ControllerCount
 
BOOLEAN Allow64KLowOrFullSpeedControl
 
PFN_UCX_IO_TRY_QUEUE_WORKITEM IoTryQueueWorkItem
 
ULONG RandomSeed
 

Detailed Description

Driver wide state, one instance, set up in DriverEntry.

Definition at line 141 of file ucxutil.h.

Member Data Documentation

◆ Allow64KLowOrFullSpeedControl

BOOLEAN UcxDriverState::Allow64KLowOrFullSpeedControl

Definition at line 154 of file ucxutil.h.

◆ ControlDevice

WDFDEVICE UcxDriverState::ControlDevice

Definition at line 144 of file ucxutil.h.

◆ ControlDeviceName

UNICODE_STRING UcxDriverState::ControlDeviceName

Definition at line 145 of file ucxutil.h.

◆ ControlDeviceNameBuffer

WCHAR UcxDriverState::ControlDeviceNameBuffer[100]

Definition at line 146 of file ucxutil.h.

◆ ControllerCount

ULONG UcxDriverState::ControllerCount

Definition at line 151 of file ucxutil.h.

◆ ControllerList

LIST_ENTRY UcxDriverState::ControllerList

Definition at line 149 of file ucxutil.h.

◆ ControllerListLock

KSPIN_LOCK UcxDriverState::ControllerListLock

Definition at line 150 of file ucxutil.h.

◆ Driver

WDFDRIVER UcxDriverState::Driver

Definition at line 143 of file ucxutil.h.

◆ IoTryQueueWorkItem

PFN_UCX_IO_TRY_QUEUE_WORKITEM UcxDriverState::IoTryQueueWorkItem

Definition at line 156 of file ucxutil.h.

◆ RandomSeed

ULONG UcxDriverState::RandomSeed

Definition at line 159 of file ucxutil.h.

Referenced by UcxRandom().


The documentation for this struct was generated from the following file: