O método JoinDomainOrWorkgroup faz sistemas de computador ingressarem em um domínio ou grupo de trabalho. Esse método está ...

O método JoinDomainOrWorkgroup faz sistemas de computador ingressarem em um domínio ou grupo de trabalho. Esse método está disponível somente nas plataformas Windows 2000 e superiores. O método pode retornar os seguintes valores:
0 - êxito.
Outro - para valores inteiros diferentes dos listados acima, consulte a documentação de códigos de erro do Win32.
Observação: Ao mover um computador de um domínio para um grupo de trabalho, primeiro o computador deverá ser removido do domínio, antes de executar esse método para ingressar no grupo de trabalho. 
Password e Username devem usar um nível alto de autenticação (no mínimo RPC_C_AUTHN_LEVEL_PKT_PRIVACY) ao se conectar a winmgmt (ou seja, na chamada para obter a interface IWbemServices) ou SetProxyBlanket no IWbemServices ptr. Se forem locais a winmgmt, não haverá nenhum problema, pois o nível de autenticação será equivalente a RPC_C_AUTHN_LEVEL_PKT_PRIVACY e a solicitação do cliente nunca será enviada para winmgmt. 
Se Password e Username forem null, o provedor não será afetado. 
Se o provedor determinar que o nível de autenticação é muito baixo e Password ou Username tiverem sido especificados, será retornado WBEM_E_ENCRYPTED_CONNECTION_REQUIRED.