次の方法で共有


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