共用方式為


AppCaptureMetadataWriter.RemainingStorageBytesAvailable 屬性

定義

取得系統為應用程式擷取中繼資料專案配置之儲存空間中剩餘的位元組數目。

public:
 property unsigned long long RemainingStorageBytesAvailable { unsigned long long get(); };
uint64_t RemainingStorageBytesAvailable();
public ulong RemainingStorageBytesAvailable { get; }
var uInt64 = appCaptureMetadataWriter.remainingStorageBytesAvailable;
Public ReadOnly Property RemainingStorageBytesAvailable As ULong

屬性值

UInt64

unsigned long long

uint64_t

中繼資料儲存體剩餘的位元組數目。

備註

由於支援歷程記錄應用程式擷取,因此即使未主動擷取或廣播,系統仍會累積以 AppCaptureMetadataWriter 撰寫的中繼資料。 例如,當前 30 秒的擷取寫入磁片上的視訊檔案時,檔案中會包含與錄製時間範圍相關聯的中繼資料。 系統會限制每個應用程式所配置的儲存空間,以儲存累積的中繼資料。 您可以藉由檢查 RemainingStorageBytesAvailable 屬性來取得目前可用的儲存空間。

當所有分配的空間都已填滿時,系統會使用 AppCaptureMetadataPriority 值開始清除中繼資料,並在寫入中繼資料專案時指定,以及每個專案的存留期,以便先刪除最舊、最不重要的資料。 發生這種情況時,會引發 MetadataPurged 事件。 為了回應此事件,您可以選擇減少應用程式正在寫入的中繼資料數量,但這並非必要專案。

適用於