Sdílet prostřednictvím


Rozhraní IMAPI

Následující tabulky identifikují a stručně popisují rozhraní, která používají vývojáři C/C++ a přidružený objekt skriptování. Předpona názvu objektu v tabulce pomocí "IMAPI2", aby byl plně kvalifikovaný název objektu při vytváření objektu ve skriptu.

V následující tabulce jsou uvedena rozhraní přidružená k zařízením, modulu pro vypálení a zapisovače formátu a gumy.

Rozhraní Objekt
Nízkoúrovňový pálový motor. MsftWriteEngine2
Hlavní zapisovač obrázků. MsftDiscFormat2Data
Guma na disku. MsftDiscFormat2Erase
Nezpracovaný zapisovač obrázků MsftDiscFormat2RawCD
Track-At-Once image writer. MsftDiscFormat2TrackAtOnce
Výčet diskových zařízení v seznamu hardwaru systému
  • IDiscMaster2
MsftDiscMaster2
Delegát oznámení pro objekt MsftDiscMaster2.
  • DDiscMaster2Events
DDiscMaster2Events
Individuální záznamové zařízení.
  • IDiscRecorder2
  • IDiscRecorder2Ex
MsftDiscRecorder2
Atributy zápisu zařízení, včetně typu média, rychlosti zápisu a typu řízení rychlosti úhlu.
  • IWriteSpeedDescriptor
MsftWriteSpeedDescriptor

 

Následující tabulka obsahuje seznam rozhraní systému souborů.

Rozhraní Objekt
Stream a vlastnosti spouštěcí image pro integraci spouštěcí image do image disku BootOptions
Image a vlastnosti systému souborů Tento objekt zahrnuje všechny stopy a odkazy na spouštěcí bitovou kopii a výslednou image. CFileSystemImage
Kontejner datového proudu poskytovaného objektem systému souborů. FileSystemImageResult
Položka adresáře v imagi systému souborů.
  • IFsiDirectoryItem
  • IFsiDirectoryItem2
FsiDirectoryItem
Položka souboru v imagi systému souborů FsiFileItem
Rozhraní obsahující vlastnosti společné pro položky souborů i adresářů.
  • IFsiItem
FsiItem
Vytvoření image RAW CD MsftRawCDImageCreator
Pomocný objekt objektu streamu ke zřetězení více datových proudů MsftStreamConcatenate
Prokládání datového proudu pro přidání do obrázku disku. MsftStreamInterleave
Pseudonáhodný vygenerovaný datový proud MsftStreamPrgn001
MsftStreamZero skriptovací objekt není implementován jako rozhraní. MsftStreamZero

 

V následující tabulce jsou uvedena pomocná rozhraní.

Rozhraní Objekt
Kolekce rozsahů sektorů v imagi systému souborů
  • IBlockRange
  • IBlockRangeList
Žádný odpovídající objekt
Podpora ověřování burn.
  • IBurnVerification
Žádný odpovídající objekt
Enumerátor fsiItems pro aplikace C/C++.
  • IEnumFsiItems
EnumFsiItems
Enumerátor ProgressItems pro aplikace C/C++.
  • IEnumProgressItems
EnumProgressItems
FsiFileItem2
.iso podpora ověření obrázku.
  • IIsoImageManager
Žádný odpovídající objekt
Podpora více relací
  • IMultisession
Žádný odpovídající objekt
Podpora sekvenčních více relací
  • IMultisessionSequential
  • IMultisessionSequential2
MsftMultisessionSequential
Název souboru a přidružené bloky ve výsledném obrázku ProgressItem
Výpis obrázků výsledků, rozdělený podle názvu souboru a přidružených bloků ProgressItems