Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Information that uniquely identifies the contents of a placeholder file.
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]
A provider specific identifier.
ContentID[PRJ_PLACEHOLDER_ID_LENGTH]
A content identifier, generated by the provider.
A provider uses PRJ_PLACEHOLDER_VERSION_INFO to provide information that uniquely identifies the contents of a placeholder file. ProjFS stores the contents of this struct with the file and returns it when invoking callbacks.
PRJ_PLACEHOLDER_VERSION_INFO.ProviderID is a provider-specific identifier. The provider may use this value as its own unique identifier, for example as a version number for the format of the ContentID field.
PRJ_PLACEHOLDER_VERSION_INFO.ContentID is a content identifier, generated by the provider. This value is used to distinguish different versions of the same file, i.e. different file contents and/or metadata (e.g. timestamps) for the same file path.
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1809 [desktop apps only] |
Minimum supported server | Windows Server [desktop apps only] |
Header | projectedfslib.h |
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today