NetGetJoinInformation
C# Signature:
[DllImport("Netapi32.dll", CharSet=CharSet.Unicode, SetLastError=true)]
static extern int NetGetJoinInformation(
string server,
out IntPtr domain,
out NetJoinStatus status);VB Signature:
Private Declare Unicode Function NetGetJoinInformation Lib "Netapi32.dll" ( _
ByVal lpServer As String, _
ByRef lpNameBuffer As IntPtr, _
ByRef bufferType As NETSETUP_JOIN_STATUS) _
As NET_API_STATUSC# User-Defined Types:
// Win32 Result Code Constant
const int ErrorSuccess = 0;
// NetGetJoinInformation() Enumeration
public enum NetJoinStatus
{
NetSetupUnknownStatus = 0,
NetSetupUnjoined,
NetSetupWorkgroupName,
NetSetupDomainName
} // NETSETUP_JOIN_STATUSVB User-Defined Types and Enums:
Alternative Managed API:
C# Sample Code:
VB Sample Code
Última actualización