Partager via


Méthode IRawCDImageCreator::AddTrack (imapi2.h)

Accepte l’objet IStream fourni et enregistre le pointeur d’interface comme piste suivante dans l’image.

Syntaxe

HRESULT AddTrack(
  [in]           IMAPI_CD_SECTOR_TYPE dataType,
  [in, optional] IStream              *data,
  [out, retval]  LONG                 *trackIndex
);

Paramètres

[in] dataType

Valeur, définie par IMAPI_CD_SECTOR_TYPE, qui indique le type de données. IMAPI_CD_SECTOR_AUDIO est la seule valeur prise en charge par la méthode IRawCDImageCreator::AddTrack .

[in, optional] data

Pointeur vers l’objet IStream fourni.

[out, retval] trackIndex

Valeur LONG dans une plage comprise entre 1 et 99 qui sera associée à la nouvelle piste.

Valeur retournée

S_OK est retourné en cas de réussite, mais d’autres codes de réussite peuvent être retournés à la suite de l’implémentation.

Notes

Toutes les pistes supplémentaires doivent être compatibles avec toutes les pistes existantes. Pour plus d’informations sur les limitations, consultez l’énumération IMAPI_CD_SECTOR_TYPE .

Le flux de données doit avoir une longueur d’au moins 4 secondes (300 secteurs). Le flux de données peut ne pas entraîner le dépassement du secteur final de 398 099 LBA (MSF 88:29:74), car le délai d’attente dépasserait alors le maximum MSF 89:59:74.

Cette méthode est prise en charge dans Windows Server 2003 avec Service Pack 1 (SP1), Windows XP avec Service Pack 2 (SP2) et Windows Vista via le Feature Pack Windows pour le stockage. Toutes les fonctionnalités fournies par ce package de mise à jour sont prises en charge en mode natif dans Windows 7 et Windows Server 2008 R2.

Configuration requise

   
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi2.h

Voir aussi

IRawCDImageCreator