BackupSeek

【勇芳软件工作室】汉化HomePreviousNext

BackupSeek功能通过使用BackupReadBackupWrite功能初步访问数据流。

BOOL BackupSeek(

HANDLE 【HFILE】,//打开文件的句柄
DWORD 【dwLowBytesToSeek】,//低位32位的字节数
DWORD 【dwHighBytesToSeek】,//高32位的字节数
LPDWORD 【lpdwLowByteSeeked】,//指向字节数函数的指针
LPDWORD 【lpdwHighByteSeeked】,//指向字节数函数的指针
LPVOID *【lpContext】//指向内部上下文信息的指针
); 

参数

【HFILE】

标识要备份的文件或目录。该句柄是通过使用CreateFile函数创建的。

【dwLowBytesToSeek】

指定要寻找的字节数的低32位。

【dwHighBytesToSeek】

指定要查找的字节数的高32位。

【lpdwLowByteSeeked】

指向双字的指针,当函数返回时,包含函数实际寻找的字节数的低32位。

【lpdwHighByteSeeked】

指向双字的指针,当函数返回时,包含函数实际寻找的字节数的高32位。

【lpContext】

指向该函数使用的内部数据结构。此结构必须与BackupRead函数初始化的结构相同。应用程序不得触及此结构的内容。

返回值

如果函数可以寻求所请求的数量,函数将返回非零值。

如果函数无法寻求请求的数量,函数返回零。

备注

应用程序使用BackUpSeek函数来跳过导致错误的数据流的部分。此函数不会跨流标头搜索。如果一个应用程序试图寻求一个子流的结束,该函数将失败,【lpdwLowByteSeeked】【lpdwHighByteSeeked】参数指示该函数寻找的实际字节数,并且该文件位置位于下一个流标题的开头。

也可以看看

BackupRead, BackupWrite, CreateFile