Class IOExtension
public class IOExtension
- Inheritance
-
IOExtension
- Inherited Members
Methods
GetName(IOExtensionHandle)
Calls native method g_io_extension_get_name.
public static extern NonNullableUtf8StringUnownedHandle GetName(IOExtensionHandle extension)
Parameters
extension
IOExtensionHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetPriority(IOExtensionHandle)
Calls native method g_io_extension_get_priority.
public static extern int GetPriority(IOExtensionHandle extension)
Parameters
extension
IOExtensionHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetType(IOExtensionHandle)
Calls native method g_io_extension_get_type.
public static extern nuint GetType(IOExtensionHandle extension)
Parameters
extension
IOExtensionHandleTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
RefClass(IOExtensionHandle)
Calls native method g_io_extension_ref_class.
public static extern TypeClassOwnedHandle RefClass(IOExtensionHandle extension)
Parameters
extension
IOExtensionHandleTransfer ownership: None Nullable: False
Returns
- TypeClassOwnedHandle
Transfer ownership: Full Nullable: False