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步骤图文详解
  • 热门搜索
    计生证明在哪里开 鱼腥草泡水喝 东方旅游 快手怎么发长视频教程 宫颈糜烂中度怎么治 黑枸杞泡水后什么颜色 黄芪泡水喝的功效 如何制作标书 南澳岛在哪里 iphone4怎么越狱