IO_STATUS_BLOCK

编辑:多余网互动百科 时间:2020-02-24 17:07:17
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
IO_STATUS_BLOCK是请求被处理的状态,IRP结构体中的I/O状态结构是用来指示一个被提起的请求的最终状态,
中文名
IO_STATUS_BLOCK
定    位
结构体
函    数
IoCompleteRequest
Status
是请求被处理的状态
IO_STATUS_BLOCKThe I/O status block in the IRP is set to indicate the final status of a given request before a driver calls
IRP结构体中的I/O状态结构是用来指示一个被提起的请求的最终状态,
IoCompleteRequest with the IRP.
必须在你调用IoCompleteRequest函数之前设置IO_STATUS_BLOCK结构体中的成员
typedef struct _IO_STATUS_BLOCK {
union { NTSTATUS Status; PVOID Pointer; };
ULONG_PTR Information;
} IO_STATUS_BLOCK, *PIO_STATUS_BLOCK;
其中
Status是请求被处理的状态,如果被成功的处理,则为STATUS_SUCCESS ,其他情况为STATUS_XXX
Information如果处理成功,Information表示处理的字节数,如果处理失败,此值为0。
词条标签:
计算机学