NetGetDCName

C# Signature:

[DllImport("Netapi32.dll")]
static extern NetApiStatus NetApiBufferFree(IntPtr Buffer);

[DllImport("Netapi32.dll", CharSet=CharSet.Unicode)]
static extern NetApiStatus NetGetDCName(string serverName, string domainName, out IntPtr buffer);

VB Signature:

<DllImport("Netapi32.dll")> _
  Private Shared Function NetApiBufferFree(ByVal buffer As IntPtr) As NetApiStatus
  End Function

  <DllImport("Netapi32.dll", CharSet:=CharSet.Unicode)> _
  Private Shared Function NetGetDCName(ByVal serverName As String, ByVal domainName As String, ByRef buffer As IntPtr) As NetApiStatus
  End Function

C# User-Defined Types:

public enum NetApiStatus
{
    Success = 0,
    DCNotFound = 2453
}

VB User-Defined Types:

C# Sample Code:

VB Sample Code:

Última actualización