方法
GioMemoryOutputStreamget_size
声明 [源]
gsize
g_memory_output_stream_get_size (
GMemoryOutputStream* ostream
)
描述 [源]
获取当前已分配数据区域的 size(可以通过 g_memory_output_stream_get_data() 获取)。
您可能不希望在可调整大小的流上使用此函数。请改为查看 g_memory_output_stream_get_data_size()
。对于可调整大小的流,此函数返回的大小是实现细节,并可能在任何时间因流上的操作而改变。
如果流是固定大小的(即:未传递给 g_memory_output_stream_new() 的 realloc),那么这是流的最大大小,进一步的写入将返回 G_IO_ERROR_NO_SPACE
。
在任何情况下,如果您想要获取当前写入流的数据字节数,请使用 g_memory_output_stream_get_data_size()。