buffer_get_address(buffer);
| Argument | La description |
|---|---|
| buffer | L'index du tampon à utiliser. |
Renvoie: pointeur
Avec cette fonction, vous pouvez obtenir le pointeur vers l'adresse tampon brute et alignée. Ceci est principalement à utiliser avec les extensions car vous pouvez leur passer cette valeur, leur permettant d'accéder aux données du tampon. Notez qu'il y a quelques choses que vous ne pouvez pas faire avec le tampon lorsque vous accédez à partir d'une extension:
var b_address = buffer_get_address(buff_model);
var b_end_address = b_address +
buffer_get_size(buff_model);
Le code ci-dessus va obtenir l'adresse mémoire du buffer indexé dans la variable "buff_model" puis obtenir l'adresse mémoire pour la fin du buffer en utilisant le buffer_get_size() fonction, en stockant les deux valeurs dans des variables locales pour une utilisation ultérieure.