ReactOS 0.4.16-dev-197-g92996da
|
#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().