假设您正在ReadDirectoryChangesW
使用 I/O 完成端口执行异步操作(如 )。对于函数的每次调用,您都会分配一个OVERLAPPED
结构(可能带有一些额外的数据)以在 I/O 完成回调中使用。然后在回调中,在使用OVERLAPPED
结构后,使用作为参数提供的指针释放内存。
现在让我们说是时候关闭一切并取消任何挂起的异步调用了。是否可以调用一个函数来检索指向OVERLAPPED
在任何当前挂起的 I/O 操作中使用的结构的指针,以便释放内存?
假设您正在ReadDirectoryChangesW
使用 I/O 完成端口执行异步操作(如 )。对于函数的每次调用,您都会分配一个OVERLAPPED
结构(可能带有一些额外的数据)以在 I/O 完成回调中使用。然后在回调中,在使用OVERLAPPED
结构后,使用作为参数提供的指针释放内存。
现在让我们说是时候关闭一切并取消任何挂起的异步调用了。是否可以调用一个函数来检索指向OVERLAPPED
在任何当前挂起的 I/O 操作中使用的结构的指针,以便释放内存?