CF_PLACEHOLDER_BASIC_INFO 结构 (cfapi.h)

基本占位符信息。

语法

typedef struct CF_PLACEHOLDER_BASIC_INFO {
  CF_PIN_STATE     PinState;
  CF_IN_SYNC_STATE InSyncState;
  LARGE_INTEGER    FileId;
  LARGE_INTEGER    SyncRootFileId;
  ULONG            FileIdentityLength;
  BYTE             FileIdentity[1];
} CF_PLACEHOLDER_BASIC_INFO;

成员

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