WdfRequestIsReserved 函数 (wdfrequest.h)
[仅适用于 KMDF]
WdfRequestIsReserved 方法确定指定的请求对象是否是框架保留的,以支持在低内存情况下保证向前进度 。
语法
BOOLEAN WdfRequestIsReserved(
[in] WDFREQUEST Request
);
参数
[in] Request
框架请求对象的句柄。
返回值
WdfRequestIsReserved 返回 TRUE(如果指定的请求对象是预先为低内存情况预先分配的框架)。 否则,该方法返回 FALSE。
言论
有关 WdfRequestIsReserved 方法的详细信息,请参阅 保证 I/O作的向前进度。
例子
下面的代码示例确定驱动程序 EvtIoRead 回调函数是否接收的请求对象是驱动程序为低内存情况创建的一个。
VOID
MyIoRead (
IN WDFQUEUE Queue,
IN WDFREQUEST Request,
IN size_t Length
)
{...
if (WdfRequestIsReserved(Request)) {
// Low memory situation exists.
...
}
else {
// Low memory situation does not exist.
...
}
...}
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
最低 KMDF 版本 | 1.9 |
标头 | wdfrequest.h (包括 Wdf.h) |
库 | Wdf01000.sys(请参阅框架库版本控制。 |
IRQL | <=DISPATCH_LEVEL |
DDI 符合性规则 | DriverCreate(kmdf) |