ReadDirectoryChangesW 用法

 时间:2024-10-14 23:50:48

1、首先看一下ReadDirectoryChangesW()参数的作用。BOOLWINAPIReadDirectoryChangesW( HANDLEhDirectory,// 对目录进行监视的句柄 LPVOIDlpBuffer,// 一个指向DWORD类型的缓冲区,其中可以将获取的数据结果将其返回。 DWORDnBufferLength,// 指lpBuffer的缓冲区的大小值,以字节为单位。 BOOLbWatchSubtree,// 监视目录. 一般选择 TRUE DWORDdwNotifyFilter,// 对文件过滤的方式和标准 LPDWORDlpBytesReturned,// 将接收的字节数转入lpBuffer参数 LPOVERLAPPEDlpOverlapped,// 一般选择 NULL LPOVERLAPPED_COMPLETION_ROUTINElpCompletionRoutine// 一般选择 NULL);

2、用例:HANDLE handle_directory = CreateFile(“C:\文件夹”, FILE_LIST_DIRECTORY, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);ReadDirectoryChangesW(handle_directory, (LPVOID)notify, sizeof(notify), TRUE, FILE_NOTIFY_CHANGE_FILE_NAME|FILE_NOTIFY_CHANGE_LAST_ACCESS|FILE_NOTIFY_CHANGE_SIZE|FILE_ACTION_ADDED, (LPDWORD)&(parameter->in_out_BytesReturned), NULL, NULL))

  • linux(ubuntu)怎么安装搜狗输入法
  • c# combobox 绑定数据
  • Django如何合并两个QuerySet对象
  • centos7挂载iso搭建本地yum源
  • Eclipse创建一个HelloWorld步骤图文详解
  • 热门搜索
    趣味数学手抄报 向国旗敬礼手抄报内容 足球手抄报 小学生元旦手抄报 关于感恩的手抄报图片 校园手抄报 讲卫生手抄报内容 祖国我为你骄傲手抄报 低碳生活手抄报图片 关于孔子的手抄报