SDL_rwops.h

Función SDL_RWFromConstMem

Sintaxis

SDL_RWops* SDL_RWFromConstMem(const void *mem, int size);

Descripción

Esta función se usa para preparar un búfer de memoria de sólo lectura para su uso con RWops.

Parámetros

mem
Un puntero a un buffer de solo lectura para alimentar a un stream SDL_RWops.
size
El tamaño del buffer en bytes.

Valor de retorno

Devuelve un puntero a la nueva estructura SDL_RWops o NULL si falla. Ver SDL_GetError.

Observaciones

Esta función crea una estructura SDL_RWops basada en un área de memoria de cierto tamaño. Asume que el área de memoria no es escribible.

Si se intenta escribir en este stream RWops se informará de un error sin escribir en el búfer de memoria.

Este búfer de memoria no es copiado por el RWops; el puntero que proporcione debe permanecer válido hasta que cierre el stream. Cerrarlo no liberará la memoria asignada originalmente.

Si se necesita escribir en un buffer de memoria, se debería usar SDL_RWFromMem() con un buffer de memoria escribible en su lugar.