SPFILENOTIFY_NEEDMEDIA消息

当需要新媒体或新文件柜文件时, SPFILENOTIFY_NEEDMEDIA 通知将发送到回调例程。

SPFILENOTIFY_NEEDMEDIA
  Param1 = (UINT) SourceMediaInfo;
  Param2 = (UINT) NewPathInfo;
            

parameters

Param1

指向 SOURCE_MEDIA 结构的指针。

Param2

指向字符数组的指针,用于存储用户提供的新路径信息。 缓冲区大小是MAX_PATH元素的 TCHAR 数组。 安装程序应用程序返回的路径信息不应超过此大小。

返回值

回调例程应返回下列值之一。

返回代码 说明
FILEOP_NEWPATH
媒体存在,请求的文件位于 Param2 指向的缓冲区中指定的路径处。
FILEOP_SKIP
跳过请求的文件
FILEOP_ABORT
中止队列处理。 SetupCommitFileQueue 函数返回 FALSE。 GetLastError 返回扩展的错误信息,例如,如果用户取消ERROR_CANCELLED。
FILEOP-DOIT
媒体可用。

要求

要求
最低受支持的客户端
Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Setupapi.h

请参阅

概述

通知

SetupCommitFileQueue

SetupDefaultQueueCallback

SOURCE_MEDIA