|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <wdfrequest.h>

Public Attributes | |
| USHORT | Size |
| UCHAR | MinorFunction |
| WDF_REQUEST_TYPE | Type |
| union { | |
| struct { | |
| PIO_SECURITY_CONTEXT SecurityContext | |
| ULONG Options | |
| USHORT POINTER_ALIGNMENT FileAttributes | |
| USHORT ShareAccess | |
| ULONG POINTER_ALIGNMENT EaLength | |
| } Create | |
| struct { | |
| size_t Length | |
| ULONG POINTER_ALIGNMENT Key | |
| LONGLONG DeviceOffset | |
| } Read | |
| struct { | |
| size_t Length | |
| ULONG POINTER_ALIGNMENT Key | |
| LONGLONG DeviceOffset | |
| } Write | |
| struct { | |
| size_t OutputBufferLength | |
| size_t POINTER_ALIGNMENT InputBufferLength | |
| ULONG POINTER_ALIGNMENT IoControlCode | |
| PVOID Type3InputBuffer | |
| } DeviceIoControl | |
| struct { | |
| PVOID Arg1 | |
| PVOID Arg2 | |
| ULONG POINTER_ALIGNMENT IoControlCode | |
| PVOID Arg4 | |
| } Others | |
| } | Parameters |
Definition at line 136 of file wdfrequest.h.
| PVOID _WDF_REQUEST_PARAMETERS::Arg1 |
Definition at line 199 of file wdfrequest.h.
| PVOID _WDF_REQUEST_PARAMETERS::Arg2 |
Definition at line 200 of file wdfrequest.h.
| PVOID _WDF_REQUEST_PARAMETERS::Arg4 |
Definition at line 202 of file wdfrequest.h.
| struct { ... } _WDF_REQUEST_PARAMETERS::Create |
| struct { ... } _WDF_REQUEST_PARAMETERS::DeviceIoControl |
Referenced by _IRQL_requires_max_(), DeviceEvtIoInCallerContext(), RequestCompletion(), RequestDispatchProcessDirectly(), RequestDispatchSpecialIoctls(), RequestDispatchSyncWithSequentialQueue(), RequestDispatchToSequentialQueue(), RequestDispatchUnknownRequests(), RequestDuidGetDeviceIdProperty(), RequestDuidGetDeviceProperty(), RequestHandleGetDeviceNumber(), RequestHandleGetHotPlugInfo(), RequestHandleGetInquiryData(), RequestHandleMountQueryDeviceName(), RequestHandleMountQuerySuggestedLinkName(), RequestHandleMountQueryUniqueId(), RequestHandleQueryPropertyDeviceUniqueId(), RequestHandleQueryPropertyRetrieveCachedData(), RequestHandleQueryPropertyWriteCache(), RequestHandleSetHotPlugInfo(), RequestIsIoctlBlockedByExclusiveAccess(), RequestSynchronizeProcessWithSerialQueue(), RequestValidateAacsBindingNonce(), RequestValidateAacsEndSession(), RequestValidateAacsGetCertificate(), RequestValidateAacsGetChallengeKey(), RequestValidateAacsReadMediaId(), RequestValidateAacsReadMediaKeyBlock(), RequestValidateAacsReadSerialNumber(), RequestValidateAacsReadVolumeId(), RequestValidateAacsSendCertificate(), RequestValidateAacsSendChallengeKey(), RequestValidateAacsStartSession(), RequestValidateDvdEndSession(), RequestValidateDvdReadKey(), RequestValidateDvdReadStructure(), RequestValidateDvdSendKey(), RequestValidateDvdStartSession(), RequestValidateEnableStreaming(), RequestValidateExclusiveAccess(), RequestValidateGetConfiguration(), RequestValidateGetLastSession(), RequestValidateGetPerformance(), RequestValidatePersistentReserve(), RequestValidateRawRead(), RequestValidateReadQChannel(), RequestValidateReadToc(), RequestValidateReadTocEx(), RequestValidateSendOpcInformation(), RequestValidateSetSpeed(), and SequentialQueueEvtIoDeviceControl().
| LONGLONG _WDF_REQUEST_PARAMETERS::DeviceOffset |
Definition at line 171 of file wdfrequest.h.
| ULONG POINTER_ALIGNMENT _WDF_REQUEST_PARAMETERS::EaLength |
Definition at line 160 of file wdfrequest.h.
| USHORT POINTER_ALIGNMENT _WDF_REQUEST_PARAMETERS::FileAttributes |
Definition at line 158 of file wdfrequest.h.
| size_t POINTER_ALIGNMENT _WDF_REQUEST_PARAMETERS::InputBufferLength |
Definition at line 193 of file wdfrequest.h.
| ULONG POINTER_ALIGNMENT _WDF_REQUEST_PARAMETERS::IoControlCode |
Definition at line 194 of file wdfrequest.h.
| ULONG POINTER_ALIGNMENT _WDF_REQUEST_PARAMETERS::Key |
Definition at line 170 of file wdfrequest.h.
| size_t _WDF_REQUEST_PARAMETERS::Length |
Definition at line 169 of file wdfrequest.h.
| UCHAR _WDF_REQUEST_PARAMETERS::MinorFunction |
Definition at line 140 of file wdfrequest.h.
Referenced by SequentialQueueEvtIoReadWrite().
| ULONG _WDF_REQUEST_PARAMETERS::Options |
Definition at line 157 of file wdfrequest.h.
| struct { ... } _WDF_REQUEST_PARAMETERS::Others |
Referenced by RequestDispatchSpecialIoctls().
| size_t _WDF_REQUEST_PARAMETERS::OutputBufferLength |
Definition at line 192 of file wdfrequest.h.
| union { ... } _WDF_REQUEST_PARAMETERS::Parameters |
Referenced by _IRQL_requires_max_(), FxRequest::CheckAssumptions(), DeviceEvtIoInCallerContext(), RequestCompletion(), RequestDispatchProcessDirectly(), RequestDispatchSpecialIoctls(), RequestDispatchSyncWithSequentialQueue(), RequestDispatchToSequentialQueue(), RequestDispatchUnknownRequests(), RequestDuidGetDeviceIdProperty(), RequestDuidGetDeviceProperty(), RequestHandleGetDeviceNumber(), RequestHandleGetHotPlugInfo(), RequestHandleGetInquiryData(), RequestHandleMountQueryDeviceName(), RequestHandleMountQuerySuggestedLinkName(), RequestHandleMountQueryUniqueId(), RequestHandleQueryPropertyDeviceUniqueId(), RequestHandleQueryPropertyRetrieveCachedData(), RequestHandleQueryPropertyWriteCache(), RequestHandleReadWrite(), RequestHandleSetHotPlugInfo(), RequestIsIoctlBlockedByExclusiveAccess(), RequestSynchronizeProcessWithSerialQueue(), RequestValidateAacsBindingNonce(), RequestValidateAacsEndSession(), RequestValidateAacsGetCertificate(), RequestValidateAacsGetChallengeKey(), RequestValidateAacsReadMediaId(), RequestValidateAacsReadMediaKeyBlock(), RequestValidateAacsReadSerialNumber(), RequestValidateAacsReadVolumeId(), RequestValidateAacsSendCertificate(), RequestValidateAacsSendChallengeKey(), RequestValidateAacsStartSession(), RequestValidateDvdEndSession(), RequestValidateDvdReadKey(), RequestValidateDvdReadStructure(), RequestValidateDvdSendKey(), RequestValidateDvdStartSession(), RequestValidateEnableStreaming(), RequestValidateExclusiveAccess(), RequestValidateGetConfiguration(), RequestValidateGetLastSession(), RequestValidateGetPerformance(), RequestValidatePersistentReserve(), RequestValidateRawRead(), RequestValidateReadQChannel(), RequestValidateReadToc(), RequestValidateReadTocEx(), RequestValidateReadWrite(), RequestValidateSendOpcInformation(), RequestValidateSetSpeed(), and SequentialQueueEvtIoDeviceControl().
| struct { ... } _WDF_REQUEST_PARAMETERS::Read |
Referenced by RequestCompletion(), RequestHandleReadWrite(), and RequestValidateReadWrite().
| PIO_SECURITY_CONTEXT _WDF_REQUEST_PARAMETERS::SecurityContext |
Definition at line 156 of file wdfrequest.h.
| USHORT _WDF_REQUEST_PARAMETERS::ShareAccess |
Definition at line 159 of file wdfrequest.h.
| USHORT _WDF_REQUEST_PARAMETERS::Size |
Definition at line 138 of file wdfrequest.h.
| WDF_REQUEST_TYPE _WDF_REQUEST_PARAMETERS::Type |
Definition at line 142 of file wdfrequest.h.
Referenced by DeviceEvtIoInCallerContext(), RequestCompletion(), RequestHandleReadWrite(), RequestIsIoctlBlockedByExclusiveAccess(), RequestValidateReadWrite(), and SequentialQueueEvtIoReadWrite().
| PVOID _WDF_REQUEST_PARAMETERS::Type3InputBuffer |
Definition at line 195 of file wdfrequest.h.
| struct { ... } _WDF_REQUEST_PARAMETERS::Write |
Referenced by RequestCompletion(), RequestHandleReadWrite(), and RequestValidateReadWrite().