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 Version 1809 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server [デスクトップ アプリのみ] |
Header | projectedfslib.h |