关于默认队列回调例程

默认队列回调例程以通用方式处理 SetupCommitFileQueue 发送的通知。 通过使用默认例程,你将获得一个现成的用户界面,用于创建常见的设置对话框。 建议使用默认队列回调例程,以便于使用,并确保在安装期间生成的对话框的外观和行为一致。

默认回调例程需要上下文结构来保留内部记录。 此外,队列还会在一组参数 Param1Param2 中传递与当前通知相关的其他信息。

例如,如果队列向默认回调例程发送SPFILENOTIFY_NEEDMEDIA通知, 则 Param1 指向包含所需媒体相关信息 的SOURCE_MEDIA 结构, Param2 指向可从用户接收新路径信息的字符数组。

默认回调例程使用此信息提示用户插入所需的源媒体、指定新路径、跳过复制当前文件或取消当前操作。 默认队列回调例程返回FILEOP_NEWPATH、FILEOP_DOIT 、FILEOP_SKIP或FILEOP_ABORT,具体取决于用户执行的操作。

有关默认队列回调例程如何处理每个队列通知的信息,请参阅 文件队列通知

有关自定义队列回调例程的信息,请参阅 创建自定义队列回调例程