mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-31 21:03:10 +02:00
docs: Move the GWin32RegistryKey SECTION
Move it to the struct docs. Signed-off-by: Philip Withnall <philip@tecnocode.co.uk> Helps: #3037
This commit is contained in:
parent
754047849c
commit
38c4809719
@ -347,23 +347,21 @@ G_DEFINE_BOXED_TYPE (GWin32RegistryValueIter, g_win32_registry_value_iter,
|
|||||||
g_win32_registry_value_iter_free)
|
g_win32_registry_value_iter_free)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SECTION:gwin32registrykey
|
* GWin32RegistryKey:
|
||||||
* @title: GWin32RegistryKey
|
|
||||||
* @short_description: W32 registry access helper
|
|
||||||
* @include: gio/win32/gwin32registrykey.h
|
|
||||||
*
|
*
|
||||||
* #GWin32RegistryKey represents a single Windows Registry key.
|
* `GWin32RegistryKey` represents a single Windows Registry key.
|
||||||
*
|
*
|
||||||
* #GWin32RegistryKey is used by a number of helper functions that read
|
* `GWin32RegistryKey` is used by a number of helper functions that read
|
||||||
* Windows Registry. All keys are opened with read-only access, and at
|
* Windows Registry. All keys are opened with read-only access, and at
|
||||||
* the moment there is no API for writing into registry keys or creating
|
* the moment there is no API for writing into registry keys or creating
|
||||||
* new ones.
|
* new ones.
|
||||||
*
|
*
|
||||||
* #GWin32RegistryKey implements the #GInitable interface, so if it is manually
|
* `GWin32RegistryKey` implements the [iface@Gio.Initable] interface, so if it
|
||||||
* constructed by e.g. g_object_new() you must call g_initable_init() and check
|
* is manually constructed by e.g. [ctor@GObject.Object.new] you must call
|
||||||
* the results before using the object. This is done automatically
|
* [method@Gio.Initable.init] and check the results before using the object.
|
||||||
* in g_win32_registry_key_new() and g_win32_registry_key_get_child(), so these
|
* This is done automatically in [ctor@Gio.Win32RegistryKey.new] and
|
||||||
* functions can return %NULL.
|
* [method@Gio.Win32RegistryKey.get_child], so these functions can return
|
||||||
|
* `NULL`.
|
||||||
*
|
*
|
||||||
* To increase efficiency, a UTF-16 variant is available for all functions
|
* To increase efficiency, a UTF-16 variant is available for all functions
|
||||||
* that deal with key or value names in the registry. Use these to perform
|
* that deal with key or value names in the registry. Use these to perform
|
||||||
@ -372,17 +370,17 @@ G_DEFINE_BOXED_TYPE (GWin32RegistryValueIter, g_win32_registry_value_iter,
|
|||||||
* of UTF-16 functions avoids the overhead of converting names to UTF-8 and
|
* of UTF-16 functions avoids the overhead of converting names to UTF-8 and
|
||||||
* back.
|
* back.
|
||||||
*
|
*
|
||||||
* All functions operate in current user's context (it is not possible to
|
* All functions operate in the current user’s context (it is not possible to
|
||||||
* access registry tree of a different user).
|
* access the registry tree of a different user).
|
||||||
*
|
*
|
||||||
* Key paths must use '\\' as a separator, '/' is not supported. Key names
|
* Key paths must use `\\` as a separator, `/` is not supported. Key names
|
||||||
* must not include '\\', because it's used as a separator. Value names
|
* must not include `\\`, because it’s used as a separator. Value names
|
||||||
* can include '\\'.
|
* can include `\\`.
|
||||||
*
|
*
|
||||||
* Key and value names are not case sensitive.
|
* Key and value names are not case sensitive.
|
||||||
*
|
*
|
||||||
* Full key name (excluding the pre-defined ancestor's name) can't exceed
|
* A full key name (excluding the pre-defined ancestor’s name) can’t exceed
|
||||||
* 255 UTF-16 characters, give or take. Value name can't exceed 16383 UTF-16
|
* 255 UTF-16 characters, give or take. A value name can’t exceed 16383 UTF-16
|
||||||
* characters. Tree depth is limited to 512 levels.
|
* characters. Tree depth is limited to 512 levels.
|
||||||
**/
|
**/
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user