[适用于 KMDF 和 UMDF]
WdfRequestGetParameters 方法检索与指定框架请求对象关联的参数。
语法
void WdfRequestGetParameters(
[in] WDFREQUEST Request,
[in, out] PWDF_REQUEST_PARAMETERS Parameters
);
参数
[in] Request
框架请求对象的句柄。
[in, out] Parameters
指向调用方分配的 WDF_REQUEST_PARAMETERS 结构的指针,该结构 WDF_REQUEST_PARAMETERS_INIT 例程初始化并填充。
返回值
没有
言论
如果驱动程序提供无效的对象句柄,则会发生 bug 检查。
驱动程序无法通过调用 WdfRequestGetParameters 从驱动程序创建的请求中检索参数,因为框架不会为当前驱动程序分配堆栈位置。
有关 WdfRequestGetParameters的详细信息,请参阅 获取有关 I/O 请求的信息。
例子
有关使用 WdfRequestGetParameters的代码示例,请参阅 WdfRequestComplete。
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
最低 KMDF 版本 | 1.0 |
最低 UMDF 版本 | 2.0 |
标头 | wdfrequest.h (包括 Wdf.h) |
库 | Wdf01000.sys(KMDF):WUDFx02000.dll (UMDF) |
IRQL | <=DISPATCH_LEVEL |
DDI 符合性规则 | DriverCreate(kmdf)、evtioresumegetparam、EvtIoResumeGetParam(kmdf)、evtiostopgetparam、 EvtIoStopGetParam(kmdf),InvalidReqAccess(kmdf),InvalidReqAccessLocal(km),KmdfIrql(kmdf),KmdfIrql2(kmdf),KmdfIrqlExplicit(kmdf) |