FDIIsCabinet 函数 (fdi.h)

FDIIsCabinet 函数确定文件是否为文件柜,如果为,则返回有关它的信息。

语法

BOOL DIAMONDAPI FDIIsCabinet(
  [in]      HFDI            hfdi,
  [in]      INT_PTR         hf,
  [in, out] PFDICABINETINFO pfdici
);

参数

[in] hfdi

FDICreate 返回的有效 FDI 上下文句柄。

[in] hf

应用程序定义的值,用于跟踪打开的文件。 此值的类型必须与传递给 FDICreate 的文件 I/O 函数使用的值相同。

[in, out] pfdici

指向 FDICABINETINFO 结构的指针,该结构接收文件柜详细信息(如果文件实际上是一个文件柜)。

返回值

如果文件是一个文件柜,则函数返回 TRUE ;否则为 FALSE

扩展错误信息在用于创建 FDI 上下文的 ERF 结构中提供。

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 fdi.h
Library Cabinet.lib
DLL Cabinet.dll

另请参阅

FDICABINETINFO

FDICreate

FDITruncateCabinet