@BWRITE[handle,offset,filehandle,fileoffset,length] : Écriture d'un tampon binaire vers un fichier.

 

handle - un handle binaire provenant de @BALLOC

 

offset - le décalage d'octet dans le tampon (décimal ou hexadécimal)

 

filehandle - un handle de fichier ouvert pour l'écriture (à partir de @FILEOPEN)

 

fileoffset - le décalage d'écriture (à partir de la position actuelle du fichier) (décimal ou hexadécimal)

 

length - le nombre d'octets à écrire (décimal ou hexadécimal)

 

@BWRITE renvoie le nombre d'octets écrits.

 

Exemple :

 

set fhandle=%@fileopen[filename,w]

set bhandle=%@balloc[128]

set value=%@bwrite[%bhandle,0,%fhandle,0,32]