Hello,
this my problem:
I have a struc, but i would like to know how can i do to convert it in byte.
This is my code:
[DllImport("winspool.drv", EntryPoint = "AddMonitor")]
public static extern int AddMonitorA(string pName, int Level, ref byte
pMonitors);
[StructLayout(LayoutKind.Sequential)]
public struct MONITOR_INFO_2
{
public string pName;
public string pEnvironment;
public string pDLLName;
}
AddMonitorA(null, 2,ref ???);
Thank you,
Best regards,
Wavemill
Mattias Sjögren - 16 May 2006 23:14 GMT
>I have a struc, but i would like to know how can i do to convert it in byte.
>
[quoted text clipped - 3 lines]
>public static extern int AddMonitorA(string pName, int Level, ref byte
>pMonitors);
It's easier to change the signature to
... int Level, ref MONITOR_INFO_2 pMonitors);
Mattias

Signature
Mattias Sjögren [C# MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.