CSCFindFirstFileW 函数

[不支持且不应使用此函数。]

在脱机文件缓存中搜索满足指定条件的文件。

语法

HANDLE WINAPI CSCFindFirstFileW(
  _In_  LPCWSTR          lpszFileName,
  _Out_ WIN32_FIND_DATAW *lpFind32,
  _Out_ LPDWORD          lpdwStatus,
  _Out_ LPDWORD          lpdwPinCount,
  _Out_ LPDWORD          lpdwHintFlags,
  _Out_ FILETIME         *lpOrgFileTime
);

参数

lpszFileName [in]

指向以 null 结尾的字符串的指针,该字符串指定有效的 UNC 目录或路径。

lpFind32 [out]

指向 WIN32_FIND_DATA 结构的指针,该结构接收有关文件或子目录的信息。

lpdwStatus [out]

指示调用状态的 NTSTATUS 代码。

lpdwPinCount [out]

如果文件已脱机可用,则此参数为非零,否则为 0。

lpdwHintFlags [out]

此参数的取值可为下列值之一:

含义
FLAG_CSC_HINT_PIN_USER
0x01
用户已使文件脱机可用。
FLAG_CSC_HINT_PIN_INHERIT_USER
0x02
用户已使父级脱机可用,并将父级标记为使其子级脱机可用。
FLAG_CSC_HINT_PIN_INHERIT_SYSTEM
0x04
管理员或组策略已使父级脱机可用,并将父级标记为使其子级脱机可用。
FLAG_CSC_HINT_PIN_SYSTEM
0x10
管理员或组策略已使文件脱机可用。

 

lpOrgFileTime [out]

指向 FILETIME 结构的指针,用于接收文件或子目录的日期和时间信息。

返回值

如果函数成功,则返回值是后续调用 CSCFindNextFileWCSCFindClose 中使用的搜索句柄。

如果函数失败,则返回值为 INVALID_HANDLE_VALUE。

备注

此函数没有关联的导入库或头文件;必须使用 LoadLibraryGetProcAddress 函数调用它。

要求

要求
DLL
Cscmig.dll