ReactOS
0.4.15-dev-1636-gf634010
|
#include "coreprivshared.hpp"
Go to the source code of this file.
Macros | |
#define | WDF_REQUEST_REUSE_VALID_FLAGS_V1_9 (WDF_REQUEST_REUSE_SET_NEW_IRP) |
#define | WDF_REQUEST_REUSE_VALID_FLAGS (WDF_REQUEST_REUSE_SET_NEW_IRP | WDF_REQUEST_REUSE_MUST_COMPLETE) |
#define | GLOBALS_ACTION(globals) ((ULONG)(ULONG_PTR)(globals)) |
#define | PGLOBALS_ACTION(globals) ((PULONG)(PULONG_PTR)(globals)) |
#define | GLOBALS_DEVICE(globals) ((FxDevice*)(ULONG_PTR)(globals)) |
#define | PGLOBALS_DEVICE(globals) ((FxDevice**)(PULONG_PTR)(globals)) |
#define | WDFREQUEST_FXREQUEST(handle) ((FxRequest*)(handle)) |
#define | WDFIOTARGET_FXIOTARGET(handle) ((FxIoTarget*)(handle)) |
Definition at line 1858 of file fxrequestapi.cpp.
Definition at line 1861 of file fxrequestapi.cpp.
#define PGLOBALS_ACTION | ( | globals | ) | ((PULONG)(PULONG_PTR)(globals)) |
Definition at line 1859 of file fxrequestapi.cpp.
#define PGLOBALS_DEVICE | ( | globals | ) | ((FxDevice**)(PULONG_PTR)(globals)) |
Definition at line 1862 of file fxrequestapi.cpp.
#define WDF_REQUEST_REUSE_VALID_FLAGS (WDF_REQUEST_REUSE_SET_NEW_IRP | WDF_REQUEST_REUSE_MUST_COMPLETE) |
Definition at line 249 of file fxrequestapi.cpp.
#define WDF_REQUEST_REUSE_VALID_FLAGS_V1_9 (WDF_REQUEST_REUSE_SET_NEW_IRP) |
Definition at line 246 of file fxrequestapi.cpp.
#define WDFIOTARGET_FXIOTARGET | ( | handle | ) | ((FxIoTarget*)(handle)) |
Definition at line 1865 of file fxrequestapi.cpp.
Definition at line 1864 of file fxrequestapi.cpp.
_Must_inspect_result_ __drv_maxIRQL | ( | DISPATCH_LEVEL | ) |
_Must_inspect_result_ __drv_maxIRQL | ( | PASSIVE_LEVEL | ) |
_Must_inspect_result_ __drv_maxIRQL | ( | APC_LEVEL | ) |
_Must_inspect_result_ __in WDFREQUEST __in_bcount | ( | Length | ) |
ASSERT | ( | status | = =STATUS_SUCCESS | ) |
Referenced by if(), and VerifyWdfRequestForwardToParentDeviceIoQueue().
Definition at line 1829 of file fxrequestapi.cpp.
pRequest Complete | ( | RequestStatus | ) |
Referenced by BucketCompletionWorker(), CmBattOpenClose(), DECLARE_INTERFACE_(), DGReceiveDatagram(), InPortQueryWmiDataBlock(), InPortStartDevice(), MountMgrDeviceControl(), MupDereferenceMasterQueryContext(), MupForwardIoRequest(), RamdiskReadWrite(), TCPAccept(), TCPConnect(), TCPDisconnect(), TCPReceiveData(), TCPSendData(), and TiDispatchInternal().
pRequest CompleteWithInformation | ( | RequestStatus | , |
Information | |||
) |
pRequest CompleteWithPriority | ( | RequestStatus | , |
PriorityBoost | |||
) |
irp CopyCurrentIrpStackLocationToNext | ( | ) |
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_ERROR | , | ||
TRACINGREQUEST | , | ||
"Error: This call is valid only on method-neither " "ioctl and write WDFREQUEST % | p, | ||
%!STATUS!" | , | ||
Request | , | ||
status | |||
) |
Referenced by if(), VerifyWdfRequestForwardToIoQueue(), and VerifyWdfRequestForwardToParentDeviceIoQueue().
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_ERROR | , | ||
TRACINGREQUEST | , | ||
"Error: This call is valid only on method-neither ioctl and read " "WDFREQUEST 0x% | p, | ||
%!STATUS!" | , | ||
Request | , | ||
status | |||
) |
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_VERBOSE | , | ||
TRACINGREQUEST | , | ||
"Enter: WDFREQUEST %p to be cancelled" | , | ||
Request | |||
) |
FX_DECLARE_VF_FUNCTION_P1 | ( | NTSTATUS | , |
VerifyRequestComplete | , | ||
_In_ FxRequest * | |||
) |
FX_DECLARE_VF_FUNCTION_P1 | ( | NTSTATUS | , |
VerifyWdfRequestIsCanceled | , | ||
_In_ FxRequest * | |||
) |
FX_DECLARE_VF_FUNCTION_P1 | ( | NTSTATUS | , |
VerifyWdfRequestForwardToIoQueue | , | ||
_In_ FxRequest * | |||
) |
FX_DECLARE_VF_FUNCTION_P1 | ( | NTSTATUS | , |
VerifyWdfRequestForwardToParentDeviceIoQueue | , | ||
_In_ FxRequest * | |||
) |
FxObjectHandleGetPtr | ( | pFxDriverGlobals | , |
IoTarget | , | ||
FX_TYPE_IO_TARGET | , | ||
(PVOID *)& | pTarget | ||
) |
FxObjectHandleGetPtr | ( | GetFxDriverGlobals(DriverGlobals) | , |
Request | , | ||
FX_TYPE_REQUEST | , | ||
(PVOID *)& | pRequest | ||
) |
FxObjectHandleGetPtr | ( | WDFREQUEST_FXREQUEST(Request) ->GetDriverGlobals() | , |
Target | , | ||
FX_TYPE_IO_TARGET | , | ||
(PVOID *) & | Target | ||
) |
FxObjectHandleGetPtr | ( | fxDriverGlobals | , |
Request | , | ||
FX_TYPE_REQUEST | , | ||
(PVOID *)& | request | ||
) |
FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
Request | , | ||
FX_TYPE_REQUEST | , | ||
(PVOID *)& | pRequest, | ||
& | pFxDriverGlobals | ||
) |
Referenced by if().
FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
Request | , | ||
FX_TYPE_REQUEST | , | ||
(PVOID *) & | pRequest, | ||
& | pFxDriverGlobals | ||
) |
FxObjectHandleGetPtrAndGlobals | ( | cxDriverGlobals | , |
DestinationQueue | , | ||
FX_TYPE_QUEUE | , | ||
(PVOID *)& | queue, | ||
& | fxDriverGlobals | ||
) |
FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
ParentDeviceQueue | , | ||
FX_TYPE_QUEUE | , | ||
(PVOID *)& | queue, | ||
& | fxDriverGlobals | ||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Request | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Irp | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
ReuseParams | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Memory | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Buffer | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
InputBuffer | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Mdl | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Stack | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Parameters | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Params | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
MemoryObject | |||
) |
FxPointerNotNull | ( | fxDriverGlobals | , |
ForwardOptions | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
EvtRequestCancel | |||
) |
FxVerifierDbgBreakPoint | ( | pFxDriverGlobals | ) |
Referenced by if(), VerifyWdfRequestForwardToIoQueue(), and VerifyWdfRequestForwardToParentDeviceIoQueue().
VOID pRequest GetParameters | ( | Parameters | ) |
Referenced by DECLARE_INTERFACE_().
Referenced by AtaCommand48(), AtapiCallBack(), AtapiCallBack__(), AtapiCheckInterrupt__(), AtapiDmaInit(), AtapiHwInitialize(), AtapiHwInitialize__(), AtapiInterrupt(), AtapiInterrupt__(), AtapiResetController(), AtapiResetController__(), AtapiSendCommand(), AtapiSuckPort2(), AtapiSuckPortBuffer2(), CheckDevice(), DECLARE_INTERFACE_(), FindDevices(), IssueIdentify(), SetDriveParameters(), UniataAnybodyHome(), WaitForDrq(), WaitForIdleLong(), WaitOnBusy(), WaitOnBusyLong(), and WaitShortForDrq().
Definition at line 109 of file fxrequestapi.cpp.
if | ( | RequestAttributes ! | = NULL && RequestAttributes->ParentObject != NULL | ) |
Definition at line 122 of file fxrequestapi.cpp.
if | ( | NT_SUCCESS(status) | ) |
Definition at line 143 of file fxrequestapi.cpp.
if | ( | ReuseParams->Size ! | = sizeof(WDF_REQUEST_REUSE_PARAMS) | ) |
Definition at line 302 of file fxrequestapi.cpp.
if | ( | pFxDriverGlobals-> | IsVersionGreaterThanOrEqualTo1, 11 | ) |
Definition at line 310 of file fxrequestapi.cpp.
if | ( | ReuseParams->Flags &~ | validFlags | ) |
Definition at line 317 of file fxrequestapi.cpp.
if | ( | ! | NT_SUCCESSstatus | ) |
Definition at line 437 of file fxrequestapi.cpp.
if | ( | pRequest-> | GetFxIrp) ->GetMajorFunction( = = IRP_MJ_READ | ) |
Definition at line 773 of file fxrequestapi.cpp.
if | ( | majorFunction | = = IRP_MJ_WRITE | ) |
Definition at line 889 of file fxrequestapi.cpp.
Definition at line 901 of file fxrequestapi.cpp.
Definition at line 1012 of file fxrequestapi.cpp.
if | ( | pFxDriverGlobals-> | FxVerifierOn | ) |
Definition at line 1309 of file fxrequestapi.cpp.
if | ( | ! | NT_SUCCESSFxValidateRequestOptions( WDFREQUEST_FXREQUEST(Request) ->GetDriverGlobals(), Options, WDFREQUEST_FXREQUEST(Request)) | ) |
Definition at line 1924 of file fxrequestapi.cpp.
if | ( | Options ! | = NULL && (Options->Flags & (WDF_REQUEST_SEND_OPTION_SYNCHRONOUS | WDF_REQUEST_SEND_OPTION_SEND_AND_FORGET)) != 0x0 | ) |
Definition at line 1943 of file fxrequestapi.cpp.
else if | ( | WDFREQUEST_FXREQUEST(Request) ->IsCompletionRoutineSet() | = = FALSE && WDFREQUEST_FXREQUEST(Request)->IsAllocatedFromIo() | ) |
Definition at line 2024 of file fxrequestapi.cpp.
else if | ( | GLOBALS_ACTION(DriverGlobals) & | SubmitSend | ) |
Definition at line 2090 of file fxrequestapi.cpp.
Definition at line 2287 of file fxrequestapi.cpp.
Definition at line 2299 of file fxrequestapi.cpp.
Definition at line 2368 of file fxrequestapi.cpp.
if | ( | ) |
Definition at line 2380 of file fxrequestapi.cpp.
if | ( | Parameters->Size ! | = sizeof(WDF_REQUEST_PARAMETERS) | ) |
Definition at line 2465 of file fxrequestapi.cpp.
if | ( | Params->Size ! | = sizeof(WDF_REQUEST_COMPLETION_PARAMS) | ) |
Definition at line 2515 of file fxrequestapi.cpp.
if | ( | pRequest-> | GetDriverGlobals) ->IsVerificationEnabled( 1, 9, OkForDownLevel | ) |
Definition at line 2688 of file fxrequestapi.cpp.
Definition at line 2706 of file fxrequestapi.cpp.
Definition at line 3009 of file fxrequestapi.cpp.
if | ( | request->GetCurrentQueue() ! | = NULL | ) |
Definition at line 3163 of file fxrequestapi.cpp.
if | ( | ForwardOptions->Size ! | = sizeof(WDF_REQUEST_FORWARD_OPTIONS) | ) |
Definition at line 3314 of file fxrequestapi.cpp.
if | ( | (ForwardOptions->Flags &~WDF_REQUEST_FORWARD_OPTION_SEND_AND_FORGET) ! | = 0 | ) |
Definition at line 3329 of file fxrequestapi.cpp.
return | ( | WDFQUEUE | ) | -> GetCurrentQueue() ->GetObjectHandle() |
return pRequest Reuse | ( | ReuseParams | ) |
Referenced by FxUsbUmFormatRequest().
pRequest SetCompletionRoutine | ( | CompletionRoutine | , |
CompletionContext | |||
) |
pRequest SetInformation | ( | Information | ) |
UNREFERENCED_PARAMETER | ( | status | ) |
pRequest VerifierSetFormatted | ( | ) |
_Must_inspect_result_ NTSTATUS FX_VF_FUNCTION() VerifyRequestComplete | ( | _In_ PFX_DRIVER_GLOBALS | FxDriverGlobals, |
_In_ FxRequest * | pRequest | ||
) |
Definition at line 362 of file fxrequestapi.cpp.
_Must_inspect_result_ NTSTATUS FX_VF_FUNCTION() VerifyWdfRequestForwardToIoQueue | ( | _In_ PFX_DRIVER_GLOBALS | FxDriverGlobals, |
_In_ FxRequest * | request | ||
) |
Definition at line 3055 of file fxrequestapi.cpp.
_Must_inspect_result_ NTSTATUS FX_VF_FUNCTION() VerifyWdfRequestForwardToParentDeviceIoQueue | ( | _In_ PFX_DRIVER_GLOBALS | fxDriverGlobals, |
_In_ FxRequest * | request | ||
) |
Definition at line 3187 of file fxrequestapi.cpp.
_Must_inspect_result_ NTSTATUS FX_VF_FUNCTION() VerifyWdfRequestIsCanceled | ( | _In_ PFX_DRIVER_GLOBALS | FxDriverGlobals, |
_In_ FxRequest * | pRequest | ||
) |
Definition at line 3637 of file fxrequestapi.cpp.
Done __pad2__ |
Definition at line 3182 of file fxrequestapi.cpp.
Done __pad3__ |
Definition at line 3370 of file fxrequestapi.cpp.
Definition at line 928 of file fxrequestapi.cpp.
Definition at line 2408 of file fxrequestapi.cpp.
Definition at line 2402 of file fxrequestapi.cpp.
cxDriverGlobals = GetFxDriverGlobals(DriverGlobals) |
Definition at line 3136 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in WDFQUEUE DestinationQueue |
Definition at line 3134 of file fxrequestapi.cpp.
else |
Definition at line 116 of file fxrequestapi.cpp.
Definition at line 3464 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in WDFQUEUE __in PWDF_REQUEST_FORWARD_OPTIONS ForwardOptions |
Definition at line 3290 of file fxrequestapi.cpp.
__in WDFREQUEST __in ULONG_PTR Information |
Definition at line 551 of file fxrequestapi.cpp.
* InputBuffer = NULL |
Definition at line 1226 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in WDFIOTARGET IoTarget |
Definition at line 341 of file fxrequestapi.cpp.
Definition at line 165 of file fxrequestapi.cpp.
Definition at line 1323 of file fxrequestapi.cpp.
Referenced by FxDevice::_AcquireOptinRemoveLock(), _IRQL_requires_max_(), FxPkgFdo::_PnpStartDeviceCompletionRoutine(), FxPkgPdo::_QueryCapsWorkItem(), FxQueryInterface::_QueryForInterface(), CalculateMbrCheckSum(), CallUSBD(), FxIoQueue::CancelIrps(), CancelSelectSuspend(), CdRomIsPlayActive(), CdRomTickHandler(), CdRomUpdateCapacity(), ClasspCompleteOffloadRead(), ClasspCompleteOffloadWrite(), ClasspContinueOffloadWrite(), ClasspDequeueIdleRequest(), ClasspFailurePredict(), ClasspInitializeGesn(), ClasspInitializePolling(), ClasspPrepareMcnIrp(), ClasspReceivePopulateTokenInformation(), ClasspReceivePopulateTokenInformationTransferPacketDone(), ClasspReceiveWriteUsingTokenInformation(), ClasspReceiveWriteUsingTokenInformationTransferPacketDone(), ClasspReleaseQueue(), ClasspRetryRequestDpc(), ClasspSendMediaStateIrp(), ClasspServiceIdleRequest(), ClasspUpdateDiskProperties(), ClassSendDeviceIoControlSynchronous(), ClassSendSrbSynchronous(), ClassSendStartUnit(), FxPkgPnp::ClearPendingDevicePowerIrp(), FxPkgPnp::ClearPendingPnpIrp(), FxPkgPnp::ClearPendingSystemPowerIrp(), FxRequest::CompleteInternal(), FxPkgPnp::CompletePowerRequest(), FxRequest::CopyCurrentIrpStackLocationToNext(), FxIoTarget::CopyFileObjectAndFlags(), FxIoContext::CopyParameters(), CreateCdRomDeviceObject(), DequeueDeferredClientIrp(), DeviceSendIoctlAsynchronously(), DeviceZPODDGetPowerupReason(), DiskInfoExceptionCheck(), DiskInitFdo(), DiskPerformSmartCommand(), DiskReregWorker(), DiskSendFailurePredictIoctl(), DiskStartFdo(), FxPkgPnp::Dispatch(), FxDevice::DispatchPreprocessedIrp(), FxDevice::DispatchWithLock(), DispatchWorker(), FxPostProcessInfo::Evaluate(), FlopticalFormatMedia(), FxIoTarget::FormatIoctlRequest(), FxIoTarget::FormatIoRequest(), FreeBT_GetPortStatus(), FreeBT_ResetParentPort(), FX_VF_METHOD(), FxFormatUsbRequest(), FxRequestSystemBuffer::GetBuffer(), FxRequestOutputBuffer::GetBuffer(), FxRequestSystemBuffer::GetBufferSize(), FxRequestOutputBuffer::GetBufferSize(), FxRequestSystemBuffer::GetFlags(), FxRequestOutputBuffer::GetFlags(), FxRequestSystemBuffer::GetMdl(), FxRequestOutputBuffer::GetMdl(), GetStackCapabilities(), FxIoTargetRemote::GetTargetDeviceRelations(), HitachProcessError(), HoldIoRequestsWorkerRoutine(), if(), FxRequest::Impersonate(), FxIrpQueue::InsertIrpInQueue(), FxPkgPnp::IsDevicePowerUpIrpPending(), IsPreprocessIrp(), IsThisASanyo(), FxPkgGeneral::OnClose(), FxIrpQueue::PeekNextIrpFromQueue(), PiceSendIoctl(), FxPkgPnp::PnpEventInitQueryRemove(), FxPkgPnp::PnpEventInitQueryRemoveCanceled(), FxPkgPnp::PnpEventQueryRemovePending(), FxPkgPnp::PnpEventQueryStopPending(), FxPkgPnp::PnpFinishProcessingIrp(), FxPkgPnp::PnpMatchResources(), FxPkgFdo::PnpSendStartDeviceDownTheStackOverload(), FxPkgPnp::PowerCompletePendedWakeIrp(), FxPkgPnp::PowerGotoDxIoStopped(), FxPkgPnp::PowerGotoDxIoStoppedNP(), FxPkgPnp::PowerPolicyCancelWaitWake(), FxPkgPnp::PowerPolicyCompleteSystemPowerIrp(), FxPkgPnp::PowerPolicyGetPendingSystemState(), FxPkgFdo::PowerReleasePendingDeviceIrp(), FxPkgPdo::PowerReleasePendingDeviceIrp(), PreprocessIrp(), print_irp_flags(), FxRequest::ProbeAndLockForRead(), FxRequest::ProbeAndLockForWrite(), FxPkgPnp::QueryForD3ColdInterface(), FxRequest::Release(), FxIoContext::ReleaseAndRestore(), FxIrpQueue::RemoveIrpFromQueueByContext(), ReportToMountMgr(), RequestCompletion(), RequestDispatchSpecialIoctls(), RequestGetCurrentStackLocationFlags(), RequestHandleReadWrite(), RequestProcessInternalDeviceControl(), RequestSetupMcnSyncIrp(), RequestSynchronizeProcessWithSerialQueue(), RequestValidateRawRead(), RequestValidateReadWrite(), ResetBus(), ResetScsiBus(), ScratchBuffer_ResetItems(), ScratchBuffer_SetupReadWriteSrb(), ScsiClassClaimDevice(), ScsiClassGetCapabilities(), ScsiClassGetInquiryData(), ScsiClassReleaseQueue(), ScsiClassSendSrbSynchronous(), ScsiFlopProcessError(), ScsiFlopStartDevice(), FxUsbDevice::SelectConfig(), FxIoTargetSelf::Send(), FxIoTarget::SetCompletionRoutine(), FxIrp::SetIrp(), FxPkgPnp::SetPendingPnpIrpStatus(), StartUnit(), SubmitIdleRequestIrp(), FxIoContext::SwapIrpBuffer(), ToshibaProcessError(), UDFPhReadSynchronous(), UDFPhSendIOCTL(), UDFPhWriteSynchronous(), USBPORT_CancelActiveTransferIrp(), USBPORT_CancelPendingTransferIrp(), USBPORT_FindIrpInTable(), USBPORT_FindUrbInIrpTable(), VerifyWdfRequestForwardToParentDeviceIoQueue(), VfdDeviceThread(), and FxRequestBase::~FxRequestBase().
Definition at line 750 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in size_t Length |
Definition at line 987 of file fxrequestapi.cpp.
Definition at line 2307 of file fxrequestapi.cpp.
Definition at line 864 of file fxrequestapi.cpp.
Referenced by FxIrp::CopyParameters(), FxIoQueue::DispatchRequestToDriver(), FxIoTarget::FormatIoctlRequest(), FxRequest::GetDeviceControlOutputMdl(), FxRequest::GetDeviceControlOutputMemoryObject(), FxIrp::GetMajorFunction(), FxRequest::GetMdl(), FxRequest::GetMemoryObject(), FxIoQueue::GetRequest(), ScsiFlopProcessError(), FxIoTargetSelf::Send(), and VerifyWdfDeviceWdmDispatchIrpToIoQueue().
* Mdl |
Definition at line 1680 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __out WDFMEMORY* Memory |
Definition at line 744 of file fxrequestapi.cpp.
Definition at line 2764 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in WDFIOTARGET __in_opt PWDF_REQUEST_SEND_OPTIONS Options |
Definition at line 1911 of file fxrequestapi.cpp.
* OutputBuffer = NULL |
Definition at line 1430 of file fxrequestapi.cpp.
__in WDFREQUEST __out PWDF_REQUEST_PARAMETERS Parameters |
Definition at line 2445 of file fxrequestapi.cpp.
__in WDFREQUEST __out PWDF_REQUEST_COMPLETION_PARAMS Params |
Definition at line 2495 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in WDFQUEUE ParentDeviceQueue |
Definition at line 3248 of file fxrequestapi.cpp.
PVOID pBuffer |
Definition at line 749 of file fxrequestapi.cpp.
Referenced by if().
pDevice = FxDevice::GetFxDevice(irp->GetDeviceObject()) |
Definition at line 1278 of file fxrequestapi.cpp.
pFO = NULL |
Definition at line 2670 of file fxrequestapi.cpp.
PFX_DRIVER_GLOBALS pFxDriverGlobals = GetFxDriverGlobals(DriverGlobals) |
Definition at line 107 of file fxrequestapi.cpp.
Referenced by if().
pIrp = pRequest->GetSubmitFxIrp() |
Definition at line 2348 of file fxrequestapi.cpp.
Referenced by _In_reads_(), FxPkgFdo::_PnpPassDown(), FxPkgFdo::_PowerPassDown(), FxQueryInterface::_QueryForInterface(), AdapterDispatchPnp(), FxMessageDispatch::CleanupFile(), FxMessageDispatch::CloseFile(), FxRequest::CompleteInternal(), FxPkgPnp::CompletePnpRequest(), FxMessageDispatch::DeviceControl(), FxMessageDispatch::DispatchPnP(), FxIoQueue::DispatchRequestToDriver(), FxIoTarget::DrainPendedRequestsLocked(), EngpFileIoRequest(), FxMessageDispatch::FlushBuffers(), FxIoQueue::ForwardRequestToParent(), FxUsbUmFormatRequest(), FxRequest::GetNextRequest(), FxIoQueue::GetRequest(), FxIoTargetRemote::GetTargetDeviceRelations(), if(), FxUsbIdleInfo::Initialize(), PoRequestPowerIrp(), FxPkgFdo::PowerReleasePendingDeviceIrp(), FxPkgPdo::PowerReleasePendingDeviceIrp(), FxMessageDispatch::QueryInformationFile(), FxIoQueue::QueueRequest(), FxMessageDispatch::ReadFile(), FxRequest::RemoveFromIrpQueue(), SerialCompleteIrp(), SerialGetPerfStats(), FxMessageDispatch::SetInformationFile(), StartDevice(), FxRequestBase::ValidateTarget(), and FxMessageDispatch::WriteFile().
FxRequestMemory* pMemory = NULL |
Definition at line 748 of file fxrequestapi.cpp.
Referenced by if().
FxRequest* pRequest |
Definition at line 103 of file fxrequestapi.cpp.
Referenced by if(), VerifyRequestComplete(), and VerifyWdfRequestIsCanceled().
Definition at line 483 of file fxrequestapi.cpp.
FxIoTarget* pTarget |
Definition at line 104 of file fxrequestapi.cpp.
Referenced by if().
Definition at line 3138 of file fxrequestapi.cpp.
Referenced by AddEventHooksWdfIoQueueCreate(), FxPkgIo::AddIoQueue(), FxRequest::CompleteInternal(), FxPkgIo::DispatchStep1(), GetIoQueueList_ProcessQueueListEntry(), FxPkgIo::GetNextIoQueueLocked(), HTMLScriptElement_put_src(), CNotifyToolbar::Initialize(), NBCmdQueueCreate(), FxRequest::Release(), FxPkgIo::ResetStateForRestart(), FxPkgIo::ResumeProcessingForPower(), FxIoTargetSelf::Send(), SetupInstallFilesFromInfSectionW(), SetupInstallFromInfSectionW(), SetupOpenFileQueue(), SetupQueueCopyA(), SetupQueueCopySectionW(), SetupQueueCopyW(), SetupQueueDefaultCopyA(), SetupQueueDefaultCopyW(), FxPkgIo::StopProcessingForPower(), vp_setup_vq(), and wined3d_cs_run().
Definition at line 101 of file fxrequestapi.cpp.
FxSyncRequest request |
Definition at line 3137 of file fxrequestapi.cpp.
Referenced by __in_xcount(), FxUsbPipe::_SendTransfer(), CTuneRequest_fnConstructor(), FxUsbDevice::CyclePort(), FxUsbDevice::Deconfig(), FxPkgIo::DispatchStep2(), FxUsbDevice::GetString(), HTTP_HttpOpenRequestW(), HttpAddRequestHeadersW(), HttpEndRequestW(), HttpQueryInfoW(), HttpSendRequestExW(), HttpSendRequestW(), FxUsbDevice::InitDevice(), InternetOpenRequest_test(), make_request(), FxIoQueue::QueueIdle(), rdpdr_process_irp(), FxUsbDevice::Reset(), FxUsbPipe::Reset(), FxUsbDevice::SelectConfig(), FxUsbInterface::SelectSetting(), FxUsbDevice::SendSyncUmUrb(), SQLConfigDriver(), SQLConfigDriverW(), test_basic_authentication(), test_cache_control_verb(), test_default_service_port(), test_header_handling_order(), test_http_cache(), test_IWinHttpRequest_Invoke(), test_not_modified(), test_WinHttpAddHeaders(), test_WinHttpOpenRequest(), test_WinHttpQueryOption(), test_WinHttpSendRequest(), TIFFDefaultStripSize(), VfdDeviceThread(), WinHttpAddRequestHeaders(), WinHttpOpenRequest(), WinHttpQueryAuthSchemes(), WinHttpQueryDataAvailable(), WinHttpQueryHeaders(), WinHttpReadData(), WinHttpReceiveResponse(), WinHttpRequest_create(), WinHttpSendRequest(), WinHttpSetCredentials(), and WinHttpWriteData().
Definition at line 72 of file fxrequestapi.cpp.
Definition at line 165 of file fxrequestapi.cpp.
Definition at line 416 of file fxrequestapi.cpp.
Definition at line 3743 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in size_t RequiredLength |
Definition at line 925 of file fxrequestapi.cpp.
return |
Definition at line 2430 of file fxrequestapi.cpp.
__in WDFREQUEST __in PWDF_REQUEST_REUSE_PARAMS ReuseParams |
Definition at line 289 of file fxrequestapi.cpp.
__in WDFREQUEST __in PIO_STACK_LOCATION Stack |
Definition at line 2345 of file fxrequestapi.cpp.
Definition at line 105 of file fxrequestapi.cpp.
Referenced by if(), VerifyRequestComplete(), VerifyWdfRequestForwardToIoQueue(), VerifyWdfRequestForwardToParentDeviceIoQueue(), and VerifyWdfRequestIsCanceled().
_Must_inspect_result_ __in WDFREQUEST __in WDFIOTARGET Target |
Definition at line 72 of file fxrequestapi.cpp.
ULONG validFlags |
Definition at line 292 of file fxrequestapi.cpp.
Referenced by if().