CF_PLACEHOLDER_STANDARD_INFO 结构 (cfapi.h)

标准占位符信息。

语法

typedef struct CF_PLACEHOLDER_STANDARD_INFO {
  LARGE_INTEGER    OnDiskDataSize;
  LARGE_INTEGER    ValidatedDataSize;
  LARGE_INTEGER    ModifiedDataSize;
  LARGE_INTEGER    PropertiesSize;
  CF_PIN_STATE     PinState;
  CF_IN_SYNC_STATE InSyncState;
  LARGE_INTEGER    FileId;
  LARGE_INTEGER    SyncRootFileId;
  ULONG            FileIdentityLength;
  BYTE             FileIdentity[1];
} CF_PLACEHOLDER_STANDARD_INFO;

成员

OnDiskDataSize

磁盘上的字节总数。

ValidatedDataSize

与云同步的字节总数。

ModifiedDataSize

已在本地覆盖/追加且未与云同步的字节总数。

PropertiesSize

磁盘上所有属性 Blob 使用的字节总数。

PinState

占位符 的CF_PIN_STATE 。 有关更多详细信息,请参阅 CfSetPinState

InSyncState

占位符 的CF_IN_SYNC_STATE 。 有关更多详细信息 ,请参阅 CfSetInSyncState

FileId

唯一标识文件或目录的 64 位卷宽非易失性数字。

SyncRootFileId

包含要查询占位符信息的文件的同步根目录的文件 ID。

FileIdentityLength

FileIdentity 的长度(以字节为单位)。

FileIdentity[1]

同步提供程序在创建占位符时提供给平台的不透明 Blob。 为所有同步提供程序回调提供文件标识。

要求

要求
最低受支持的客户端 Windows 10版本 1709 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
标头 cfapi.h

另请参阅

CF_PIN_STATE

CfSetPinState

CF_IN_SYNC_STATE

CfSetInSyncState