GioWin32OutputStream

描述 [源码]

class GioWin32.OutputStream : Gio.OutputStream
{
  /* No available fields */
}

GWin32OutputStream 为写入Windows文件句柄实现了 GOutputStream

注意,<gio/gwin32outputstream.h> 属于Windows特定的 GIO 接口,因此在使用时必须使用 gio-windows-2.0.pc pkg-config 文件。

构造函数

g_win32_output_stream_new

为给定的 handle 创建一个新的 GWin32OutputStream

since: 2.26

函数

g_win32_output_stream_get_close_handle

返回当流关闭时,是否将关闭 stream 的句柄。

since: 2.26

g_win32_output_stream_get_handle

返回流写入的Windows句柄。

since: 2.26

g_win32_output_stream_set_close_handle

设置当流关闭时,是否应该关闭 stream 的句柄。

since: 2.26

实例方法

GOutputStream 继承的方法(31个)

请参阅 GOutputStream 获取方法列表的完整列表。

GObject 继承的方法(43个)

请参阅 GObject 获取方法列表的完整列表。

属性

GioWin32.OutputStream:close-handle

当流关闭时是否关闭文件句柄。

since: 2.26

GioWin32.OutputStream:handle

流写入的文件句柄。

since: 2.26

信号

GObject 继承的信号(1个)
GObject::notify

当对象的一个属性通过 g_object_set_property()、g_object_set() 等设置值时,会发出通知信号。

类结构

struct GioWin32OutputStreamClass {
  GOutputStreamClass parent_class;
  void (* _g_reserved1) (
void
  );
  void (* _g_reserved2) (
void
  );
  void (* _g_reserved3) (
void
  );
  void (* _g_reserved4) (
void
  );
  void (* _g_reserved5) (
void
  );
  
}

没有可用的描述。

类成员
parent_class: GOutputStreamClass

没有可用的描述。

_g_reserved1: void (* _g_reserved1) ( void )

没有可用的描述。

_g_reserved2: void (* _g_reserved2) ( void )

没有可用的描述。

_g_reserved3: void (* _g_reserved3) ( void )

没有可用的描述。

_g_reserved4: void (* _g_reserved4) ( void )

没有可用的描述。

_g_reserved5: void (* _g_reserved5) ( void )

没有可用的描述。