pfnIsFileSupported 回调函数 (mssip.h)
pfnIsFileSupported 回调函数查询注册表中列出的主题接口包 (SIP) ,以确定哪个 SIP 处理文件类型。
语法
pfnIsFileSupported Pfnisfilesupported;
BOOL Pfnisfilesupported(
[in] HANDLE hFile,
[out] GUID *pgSubject
)
{...}
参数
[in] hFile
文件的句柄。
[out] pgSubject
标识处理文件类型的 SIP 的 GUID。
返回值
如果函数成功,则函数返回 TRUE。
如果函数失败,则返回 FALSE。 有关扩展的错误信息,请调用 GetLastError。
注解
如果 SIP 支持 hfile 传递的文件类型,则函数将返回 TRUE,并将 pgSubject 设置为标识用于处理文件类型的 SIP 的 GUID。
每个 SIP 实现自己的函数版本,以确定文件类型是否受支持。 函数的特定名称可能因 SIP 的实现而异,但函数的签名将与 SIP_ADD_NEWPROVIDER 结构的签名匹配。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | mssip.h |