NetRemoteTOD
C# Signature:
[DllImport("Netapi32.dll", CharSet=CharSet.Unicode)]
static extern int NetRemoteTOD(string UncServerName, ref IntPtr BufferPtr);VB Signature:
<DllImport("netapi32", CharSet:=CharSet.Unicode)> Function NetRemoteTOD( _
ByVal UncServerName As String, ByRef BufferPtr As IntPtr) As Integer
End Function!!!!User-Defined Types:Sample Code:
public class GetNetRemoteTOD
{
#region API
[DllImport( "netapi32.dll" , EntryPoint="NetRemoteTOD", SetLastError=true,
CharSet=CharSet.Unicode, ExactSpelling=true,
CallingConvention=CallingConvention.StdCall)] private static extern int NetRemoteTOD(string UncServerName, ref IntPtr BufferPtr);
[DllImport( "netapi32.dll")] private static extern void NetApiBufferFree(IntPtr bufptr);
[StructLayout(LayoutKind.Sequential)]
public struct structTIME_OF_DAY_INFO
{
public int itod_elapsedt;
public int itod_msecs;
public int itod_hours;
public int itod_mins;
public int itod_secs;
public int itod_hunds;
public int itod_timezone;
public int itod_tinterval;
public int itod_day;
public int itod_month;
public int itod_year;
public int itod_weekday;
}
#endregionSample Code:
Sample Code:
Alternative Managed API:
Última actualización