Go to the source code of this file.
◆ UCX_CONFIG_SIZE_V1
◆ UCX_CONFIG_SIZE_V3
◆ UCX_CONFIG_SIZE_V4
◆ DumpControllerInfo
◆ DumpDeviceInfo
◆ PFN_UCX_DEVICE_VISITOR
◆ PFN_UCX_HCD_GET_BANDWIDTH_INFORMATION
◆ UcxWorkItem
◆ UsbDevice
Initial value:
Definition at line 31 of file hostctl.h.
◆ _IRQL_requires_()
Sends a synchronous IOCTL to the specified device object.
- Parameters
-
| [in] | IoControlCode | The IOCTL to send to the device. |
| [in] | DeviceObject | Pointer to the device object that will handle the IOCTL. |
| [in] | InputBuffer | Optional pointer to a buffer containing input data for the IOCTL. When specified, the buffer should be at least of InputBufferLength size. |
| [in] | InputBufferLength | Size in bytes, of the buffer pointed by InputBuffer. |
| [out] | OutputBuffer | Optional pointer to a buffer that will receive output data from the IOCTL. When specified, the buffer should be at least of OutputBufferLength size. |
| [in] | OutputBufferLength | Size in bytes, of the buffer pointed by OutputBuffer. |
| [in] | FileObject | Optional pointer to a file object that may be necessary for the IOCTL. |
- Returns
- An NTSTATUS code indicating success or failure of this function.
- Note
- Must be called at PASSIVE_LEVEL with all APCs enabled.
Definition at line 2121 of file class.c.
13175{
13177
13179
13181 TRACE_FLAG_PNP,
13182 "ClassDetermineTokenOperationCommandSupport (%p): Entering function.\n",
13184
13185
13186
13187
13188
13190
13192
13194
13195
13196
13197
13200
13203 }
13204 }
13205
13206 }
13207
13209 TRACE_FLAG_PNP,
13210 "ClassDetermineTokenOperationCommandSupport (%p): Exiting function with status %x.\n",
13213
13215}
#define REG_DISK_CLASS_CONTROL
#define MAX_TOKEN_LIST_IDENTIFIERS
#define MIN_TOKEN_LIST_IDENTIFIERS
#define NT_SUCCESS(StatCode)
ULONG MaxTokenOperationListIdentifier
_IRQL_requires_same_ NTSTATUS ClasspGetBlockDeviceTokenLimitsInfo(_Inout_ PDEVICE_OBJECT DeviceObject)
#define TRACE_LEVEL_VERBOSE
_In_ PDEVICE_OBJECT DeviceObject
◆ WDF_DECLARE_CONTEXT_TYPE_WITH_NAME() [1/3]
◆ WDF_DECLARE_CONTEXT_TYPE_WITH_NAME() [2/3]
| WDF_DECLARE_CONTEXT_TYPE_WITH_NAME |
( |
UcxController |
, |
|
|
UcxGetControllerContext |
|
|
) |
| |
◆ WDF_DECLARE_CONTEXT_TYPE_WITH_NAME() [3/3]
| WDF_DECLARE_CONTEXT_TYPE_WITH_NAME |
( |
UcxFdoContext |
, |
|
|
UcxGetFdoContext |
|
|
) |
| |
◆ UcxCsqAcquireAbortLock
| IO_CSQ_ACQUIRE_LOCK UcxCsqAcquireAbortLock |
◆ UcxCsqCompleteCanceledAbortIrp
| IO_CSQ_COMPLETE_CANCELED_IRP UcxCsqCompleteCanceledAbortIrp |
◆ UcxCsqInsertAbortIrp
| IO_CSQ_INSERT_IRP UcxCsqInsertAbortIrp |
◆ UcxCsqPeekAbortIrp
| IO_CSQ_PEEK_NEXT_IRP UcxCsqPeekAbortIrp |
◆ UcxCsqReleaseAbortLock
| IO_CSQ_RELEASE_LOCK UcxCsqReleaseAbortLock |
◆ UcxCsqRemoveAbortIrp
| IO_CSQ_REMOVE_IRP UcxCsqRemoveAbortIrp |
◆ UcxEvtAddress0IoInternalDeviceControl
| EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL UcxEvtAddress0IoInternalDeviceControl |
◆ UcxEvtDefaultIoInternalDeviceControl
| EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL UcxEvtDefaultIoInternalDeviceControl |
◆ UcxEvtDefaultQueueExamineIrp
| EVT_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS UcxEvtDefaultQueueExamineIrp |