Je suis en train de PInvoke UpdateProcThreadAttribute()
sur Windows 7, mais mes tentatives continue juste à retourner FALSE avec une dernière erreur Win32 de 50..NET: Comment Pinvoke UpdateProcThreadAttribute
Function declaration (from MSDN)
BOOL WINAPI UpdateProcThreadAttribute(
__inout LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList,
__in DWORD dwFlags,
__in DWORD_PTR Attribute,
__in PVOID lpValue,
__in SIZE_T cbSize,
__out_opt PVOID lpPreviousValue,
__in_opt PSIZE_T lpReturnSize
);
Voici ma tentative de la signature PInvoke:
[DllImport("kernel32.dll", CallingConvention = CallingConvention.Winapi, SetLastError = true)]
public static extern bool UpdateProcThreadAttribute
(
IntPtr lpAttributeList,
UInt32 dwFlags,
ref UInt32 Attribute,
ref IntPtr lpValue,
ref IntPtr cbSize,
IntPtr lpPreviousValue,
IntPtr lpReturnSize
);
Cette déclaration est-elle sensée? Merci.
il est toujours préférable de vérifier http://www.pinvoke.net/ pour ce type de problèmes. –