Поделиться через


структура PRJ_PLACEHOLDER_VERSION_INFO (projectedfslib.h)

Сведения, однозначно определяющие содержимое файла заполнителя.

Синтаксис

typedef struct PRJ_PLACEHOLDER_VERSION_INFO {
  UINT8 ProviderID[PRJ_PLACEHOLDER_ID_LENGTH];
  UINT8 ContentID[PRJ_PLACEHOLDER_ID_LENGTH];
} PRJ_PLACEHOLDER_VERSION_INFO;

Члены

ProviderID[PRJ_PLACEHOLDER_ID_LENGTH]

Идентификатор поставщика.

ContentID[PRJ_PLACEHOLDER_ID_LENGTH]

Идентификатор содержимого, созданный поставщиком.

Комментарии

Поставщик использует PRJ_PLACEHOLDER_VERSION_INFO для предоставления сведений, однозначно определяющих содержимое файла заполнителя. ProjFS сохраняет содержимое этой структуры вместе с файлом и возвращает его при вызове обратных вызовов.

PRJ_PLACEHOLDER_VERSION_INFO. ProviderID — это идентификатор конкретного поставщика. Поставщик может использовать это значение в качестве собственного уникального идентификатора, например в качестве номера версии для формата поля ContentID.

PRJ_PLACEHOLDER_VERSION_INFO. ContentID — это идентификатор содержимого, созданный поставщиком. Это значение используется для различения разных версий одного файла, т. е. разного содержимого файла и (или) метаданных (например, меток времени) для одного пути к файлу.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809 [только классические приложения]
Минимальная версия сервера Windows Server [только классические приложения]
Верхняя часть projectedfslib.h