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