ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Variables | |
_Must_inspect_result_ __in WDFUSBINTERFACE | UsbInterface |
_Must_inspect_result_ __in WDFUSBINTERFACE __in_opt PWDF_OBJECT_ATTRIBUTES | PipesAttributes |
_Must_inspect_result_ __in WDFUSBINTERFACE __in_opt PWDF_OBJECT_ATTRIBUTES __in PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS | Params |
PFX_DRIVER_GLOBALS | pFxDriverGlobals |
FxUsbInterface * | pUsbInterface |
NTSTATUS | status = FxVerifierCheckIrqlLevel(pFxDriverGlobals, PASSIVE_LEVEL) |
__in WDFUSBINTERFACE __in UCHAR | SettingIndex |
__in WDFUSBINTERFACE __in UCHAR __in UCHAR | EndpointIndex |
__in WDFUSBINTERFACE __in UCHAR __in UCHAR __out PWDF_USB_PIPE_INFORMATION | EndpointInfo |
__in WDFUSBINTERFACE __in UCHAR __out PUSB_INTERFACE_DESCRIPTOR | InterfaceDescriptor |
__in WDFUSBINTERFACE __in UCHAR | PipeIndex |
__in WDFUSBINTERFACE __in UCHAR __out_opt PWDF_USB_PIPE_INFORMATION | PipeInfo |
__drv_maxIRQL | ( | DISPATCH_LEVEL | ) |
_Must_inspect_result_ __drv_maxIRQL | ( | PASSIVE_LEVEL | ) |
FxObjectHandleGetPtr | ( | GetFxDriverGlobals(DriverGlobals) | , |
UsbInterface | , | ||
FX_TYPE_USB_INTERFACE | , | ||
(PVOID *) & | pUsbInterface | ||
) |
FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
UsbInterface | , | ||
FX_TYPE_USB_INTERFACE | , | ||
(PVOID *) & | pUsbInterface, | ||
& | pFxDriverGlobals | ||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
EndpointInfo | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
InterfaceDescriptor | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Params | |||
) |
return pUsbInterface GetConfiguredPipe | ( | PipeIndex | , |
PipeInfo | |||
) |
return pUsbInterface GetConfiguredSettingIndex | ( | ) |
Referenced by FxUsbInterface::CheckAndSelectSettingByIndex().
pUsbInterface GetDescriptor | ( | InterfaceDescriptor | , |
SettingIndex | |||
) |
pUsbInterface GetEndpointInformation | ( | SettingIndex | , |
EndpointIndex | , | ||
EndpointInfo | |||
) |
return pUsbInterface GetInterfaceNumber | ( | ) |
Referenced by FxUsbDevice::GetInterfaceFromNumber().
return pUsbInterface GetNumConfiguredPipes | ( | ) |
return pUsbInterface GetNumEndpoints | ( | SettingIndex | ) |
return pUsbInterface GetNumSettings | ( | ) |
if | ( | ! | NT_SUCCESSstatus | ) |
Definition at line 78 of file fxusbinterfaceapi.cpp.
if | ( | EndpointInfo->Size ! | = sizeof(WDF_USB_PIPE_INFORMATION) | ) |
Definition at line 279 of file fxusbinterfaceapi.cpp.
if | ( | Params->Size ! | = sizeof(WDF_USB_INTERFACE_SELECT_SETTING_PARAMS) | ) |
Definition at line 82 of file fxusbinterfaceapi.cpp.
if | ( | Params->Type ! | = WdfUsbInterfaceSelectSettingTypeSetting | ) |
Definition at line 99 of file fxusbinterfaceapi.cpp.
Definition at line 481 of file fxusbinterfaceapi.cpp.
switch | ( | Params-> | Type | ) |
Definition at line 105 of file fxusbinterfaceapi.cpp.
Definition at line 242 of file fxusbinterfaceapi.cpp.
__in WDFUSBINTERFACE __in UCHAR __in UCHAR __out PWDF_USB_PIPE_INFORMATION EndpointInfo |
Definition at line 244 of file fxusbinterfaceapi.cpp.
__in WDFUSBINTERFACE __in UCHAR __out PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor |
Definition at line 338 of file fxusbinterfaceapi.cpp.
_Must_inspect_result_ __in WDFUSBINTERFACE __in_opt PWDF_OBJECT_ATTRIBUTES __in PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS Params |
Definition at line 44 of file fxusbinterfaceapi.cpp.
PFX_DRIVER_GLOBALS pFxDriverGlobals |
Definition at line 65 of file fxusbinterfaceapi.cpp.
Definition at line 449 of file fxusbinterfaceapi.cpp.
_Must_inspect_result_ __in WDFUSBINTERFACE __in_opt PWDF_OBJECT_ATTRIBUTES PipesAttributes |
Definition at line 42 of file fxusbinterfaceapi.cpp.
FxUsbInterface* pUsbInterface |
Definition at line 66 of file fxusbinterfaceapi.cpp.
Referenced by __drv_maxIRQL(), and switch().
__in WDFUSBINTERFACE __in UCHAR SettingIndex |
Definition at line 201 of file fxusbinterfaceapi.cpp.
Definition at line 67 of file fxusbinterfaceapi.cpp.
Referenced by if().
__in WDFUSBINTERFACE UsbInterface |
Definition at line 40 of file fxusbinterfaceapi.cpp.