chrome.systeem.opslag

Beschrijving

Gebruik de chrome.system.storage API om informatie over opslagapparaten op te vragen en ontvang een melding wanneer een verwijderbaar opslagapparaat wordt aangesloten of losgekoppeld.

Machtigingen

system.storage

Typen

EjectDeviceResultCode

Enum

"succes"
De uitwerpopdracht is succesvol: de toepassing kan de gebruiker vragen het apparaat te verwijderen.

"in_gebruik"
Het apparaat wordt gebruikt door een andere applicatie. Het verwijderen is mislukt; de gebruiker mag het apparaat pas verwijderen als de andere applicatie klaar is met het apparaat.

"geen_dergelijk_apparaat"
Er is geen dergelijk apparaat bekend.

"mislukking"
Het uitwerpcommando is mislukt.

StorageAvailableCapacityInfo

Eigenschappen

  • beschikbare capaciteit

    nummer

    De beschikbare capaciteit van het opslagapparaat, in bytes.

  • id

    snaar

    Een gekopieerde id van de getAvailableCapacity-functieparameter id .

StorageUnitInfo

Eigenschappen

  • capaciteit

    nummer

    De totale hoeveelheid opslagruimte, in bytes.

  • id

    snaar

    De tijdelijke ID die het opslagapparaat uniek identificeert. Deze ID blijft behouden binnen dezelfde run van één applicatie. Het is geen permanente identificatie tussen verschillende runs van een applicatie, of tussen verschillende applicaties.

  • naam

    snaar

    De naam van de opslageenheid.

  • Het mediatype van de opslageenheid.

StorageUnitType

Enum

"vast"
De opslag bestaat uit vaste media, bijvoorbeeld een harde schijf of SSD.

"verwijderbaar"
De opslag is verwijderbaar, bijvoorbeeld een USB-stick.

"onbekend"
Het opslagtype is onbekend.

Methoden

ejectDevice()

chrome.system.storage.ejectDevice(
  id: string,
)
: Promise<EjectDeviceResultCode>

Werpt een verwijderbaar opslagapparaat uit.

Parameters

  • id

    snaar

Retourneren

getAvailableCapacity()

Dev-kanaal
chrome.system.storage.getAvailableCapacity(
  id: string,
)
: Promise<StorageAvailableCapacityInfo>

Haal de beschikbare capaciteit op van een opgegeven id opslagapparaat. De id is de tijdelijke apparaat-ID van StorageUnitInfo.

Parameters

  • id

    snaar

Retourneren

getInfo()

chrome.system.storage.getInfo(): Promise<StorageUnitInfo[]>

Haal de opslaginformatie op uit het systeem. Het argument dat aan de callback wordt doorgegeven, is een array met StorageUnitInfo-objecten.

Retourneren

Evenementen

onAttached

chrome.system.storage.onAttached.addListener(
  callback: function,
)

Wordt geactiveerd wanneer een nieuwe verwijderbare opslag aan het systeem wordt gekoppeld.

Parameters

onDetached

chrome.system.storage.onDetached.addListener(
  callback: function,
)

Wordt geactiveerd wanneer een verwijderbare opslag wordt losgekoppeld van het systeem.

Parameters

  • terugbellen

    functie

    De callback ziet er als volgt uit:

    (id: string) => void

    • id

      snaar