Class HookList
public class HookList
- Inheritance
-
HookList
- Inherited Members
Methods
Clear(HookListHandle)
Calls native method g_hook_list_clear.
public static extern void Clear(HookListHandle hookList)
Parameters
hookList
HookListHandleTransfer ownership: None Nullable: False
Init(HookListHandle, uint)
Calls native method g_hook_list_init.
public static extern void Init(HookListHandle hookList, uint hookSize)
Parameters
hookList
HookListHandleTransfer ownership: None Nullable: False
hookSize
uintTransfer ownership: None Nullable: False
Invoke(HookListHandle, bool)
Calls native method g_hook_list_invoke.
public static extern void Invoke(HookListHandle hookList, bool mayRecurse)
Parameters
hookList
HookListHandleTransfer ownership: None Nullable: False
mayRecurse
boolTransfer ownership: None Nullable: False
InvokeCheck(HookListHandle, bool)
Calls native method g_hook_list_invoke_check.
public static extern void InvokeCheck(HookListHandle hookList, bool mayRecurse)
Parameters
hookList
HookListHandleTransfer ownership: None Nullable: False
mayRecurse
boolTransfer ownership: None Nullable: False
Marshal(HookListHandle, bool, HookMarshaller, nint)
Calls native method g_hook_list_marshal.
public static extern void Marshal(HookListHandle hookList, bool mayRecurse, HookMarshaller marshaller, nint marshalData)
Parameters
hookList
HookListHandleTransfer ownership: None Nullable: False
mayRecurse
boolTransfer ownership: None Nullable: False
marshaller
HookMarshallerTransfer ownership: None Nullable: False
marshalData
nintTransfer ownership: None Nullable: True
MarshalCheck(HookListHandle, bool, HookCheckMarshaller, nint)
Calls native method g_hook_list_marshal_check.
public static extern void MarshalCheck(HookListHandle hookList, bool mayRecurse, HookCheckMarshaller marshaller, nint marshalData)
Parameters
hookList
HookListHandleTransfer ownership: None Nullable: False
mayRecurse
boolTransfer ownership: None Nullable: False
marshaller
HookCheckMarshallerTransfer ownership: None Nullable: False
marshalData
nintTransfer ownership: None Nullable: True