Méthode IMultisessionSequential::get_NextWritableAddress (imapi2.h)

Récupère l’adresse accessible en écriture suivante sur le média, y compris les secteurs utilisés.

Syntaxe

HRESULT get_NextWritableAddress(
  LONG *value
);

Paramètres

value

Numéro de secteur qui identifie le secteur disponible suivant qui peut enregistrer les données ou l’audio.

Valeur retournée

S_OK est retourné en cas de réussite, mais d’autres codes de réussite peuvent être retournés suite à l’implémentation. Les codes d’erreur suivants sont généralement retournés en cas d’échec d’opération, mais ne représentent pas les seules valeurs d’erreur possibles :

Code de retour Description
E_POINTER
Le pointeur n’est pas valide.

Valeur : 0x80004003

E_FAIL
Échec non spécifié.

Valeur : 0x80004005

E_OUTOFMEMORY
Échec de l’allocation de la mémoire requise.

Valeur : 0x8007000E

E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.

Valeur : 0x80070057

E_IMAPI_RECORDER_COMMAND_TIMEOUT
L’appareil n’a pas accepté la commande dans le délai d’expiration. Cela peut être dû au fait que l’appareil a entré un état incohérent ou que la valeur du délai d’expiration de la commande doit être augmentée.

Valeur : 0xC0AA020D

E_IMAPI_RECORDER_INVALID_RESPONSE_FROM_DEVICE
L’appareil a signalé des données inattendues ou non valides pour une commande.

Valeur : 0xC0AA02FF

E_IMAPI_RECORDER_MEDIA_UPSIDE_DOWN
Le média est inséré à l’envers.

Valeur : 0xC0AA0204

E_IMAPI_RECORDER_MEDIA_BECOMING_READY
Le lecteur a signalé qu’il était en train de devenir prêt. Veuillez réessayer la demande ultérieurement.

Valeur : 0xC0AA0205

E_IMAPI_RECORDER_MEDIA_NO_MEDIA
Il n’existe aucun média dans l’appareil.

Valeur : 0xC0AA0202

E_IMAPI_RECORDER_MEDIA_FORMAT_IN_PROGRESS
Le média est actuellement mis en forme. Attendez que le format se termine avant de tenter d’utiliser le média.

Valeur : 0xC0AA0206

E_IMAPI_RECORDER_MEDIA_BUSY
Le lecteur a signalé qu’il effectue une opération de longue durée, telle que la fin d’une écriture. Le lecteur peut être inutilisable pendant une longue période.

Valeur : 0xC0AA0207

E_IMAPI_LOSS_OF_STREAMING
L’écriture a échoué, car le lecteur n’a pas reçu suffisamment de données rapidement pour continuer à écrire. Le déplacement des données sources vers l’ordinateur local, la réduction de la vitesse d’écriture ou l’activation d’un paramètre « tampon sans exécution libre » peut résoudre ce problème.

Valeur : 0xC0AA0300

E_IMAPI_RECORDER_MEDIA_INCOMPATIBLE
Le média n’est pas compatible ou d’un format physique inconnu.

Valeur : 0xC0AA0203

E_IMAPI_RECORDER_DVD_STRUCTURE_NOT_PRESENT
La structure dvd n’est pas présente. Cela peut être dû à l’utilisation d’un lecteur/moyen incompatible.

Valeur : 0xC0AA020E

E_IMAPI_RECORDER_NO_SUCH_MODE_PAGE
L’appareil a signalé que la page du mode demandé (et le type) n’est pas présente.

Valeur : 0xC0AA0201

E_IMAPI_RECORDER_INVALID_MODE_PARAMETERS
Le lecteur a signalé que la combinaison de paramètres fournis dans la page de mode d’une commande MODE SELECT n’était pas prise en charge.

Valeur : 0xC0AA0208

E_IMAPI_RECORDER_MEDIA_WRITE_PROTECTED
Le lecteur a signalé que le média est protégé en écriture.

Valeur : 0xC0AA0209

E_IMAPI_RECORDER_MEDIA_SPEED_MISMATCH
La vitesse du média est incompatible avec l’appareil. Cela peut être dû à l’utilisation d’un média à vitesse supérieure ou inférieure à la plage de vitesses prise en charge par l’appareil.

Valeur : 0xC0AA020F

HRESULT_FROM_WIN32(ERROR_INVALID_HANDLE)
Le handle spécifié n’est pas valide.

Valeur : 6

HRESULT_FROM_WIN32(ERROR_DEV_NOT_EXIST)
La ressource réseau ou l’appareil spécifié n’est plus disponible.

Valeur : 55

E_IMAPI_RECORDER_LOCKED
L’appareil associé à cet enregistreur pendant la dernière opération a été verrouillé exclusivement, ce qui entraîne l’échec de cette opération.

Valeur : 0xC0AA0210

E_IMAPI_DF2DATA_INVALID_MEDIA_STATE
L’opération demandée est valide uniquement avec le support pris en charge.

Valeur : 0xC0AA0402

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

IMultisessionSequential