Go to the source code of this file.
◆ WDF_REQUEST_SEND_OPTIONS_VALID_FLAGS
#define WDF_REQUEST_SEND_OPTIONS_VALID_FLAGS |
Value: WDF_REQUEST_SEND_OPTION_SYNCHRONOUS | \
WDF_REQUEST_SEND_OPTION_IGNORE_TARGET_STATE | \
WDF_REQUEST_SEND_OPTION_SEND_AND_FORGET)
Definition at line 36 of file fxrequestvalidatefunctions.hpp.
◆ FxValidateRequestOptions()
Definition at line 54 of file fxrequestvalidatefunctions.hpp.
69 "Options %p Size incorrect, expected %d, got %d",
81 "Options %p Flags 0x%x invalid, valid mask is 0x%x",
88 #if (FX_CORE_MODE == FX_CORE_KERNEL_MODE) 99 "Options %p, if WDF_REQUEST_SEND_OPTION_SEND_AND_FORGET (0x%x) is " 100 "set, no other Flags 0x%x can be set",
106 #else // FX_CORE_USER_MODE 117 "Options %p, if WDF_REQUEST_SEND_OPTION_SEND_AND_FORGET (0x%x) is " 118 "set, no other Flags 0x%x can be set except impersonation flags " 139 "WDF_REQUEST_SEND_OPTION impersonation flags may only " 140 "be set on Create requests. %!status!",
150 "Driver must set WDF_REQUEST_SEND_OPTION_IMPERSONATION_" 151 "IGNORE_FAILURE with WDF_REQUEST_SEND_OPTION_IMPERSONATE_CLIENT." 158 #endif // FX_CORE_MODE
#define STATUS_INFO_LENGTH_MISMATCH
#define UNREFERENCED_PARAMETER(P)
#define STATUS_INVALID_PARAMETER
#define WDF_REQUEST_SEND_OPTIONS_VALID_FLAGS
#define WDF_REQUEST_SEND_OPTION_IMPERSONATION_FLAGS
_In_ PWDFDEVICE_INIT _In_ PWDF_REMOVE_LOCK_OPTIONS Options
#define TRACE_LEVEL_ERROR
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
Referenced by __in_xcount(), FxUsbPipe::_SendTransfer(), FxIoTargetSendIo(), and FxIoTargetSendIoctl().