Métodos de propriedade IADsDomain
Os métodos de interface IADsDomain leem e gravam as propriedades descritas neste tópico. Para obter mais informações, consulte Métodos de propriedade de interface.
Propriedades
-
AutoUnlockInterval
-
-
Tipo de acesso: leitura/gravação
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_AutoUnlockInterval( [out] LONG* plAutoUnlockInterval ); HRESULT put_AutoUnlockInterval( [in] LONG lAutoUnlockInterval );
Indica o tempo mínimo que deve ser decorrido antes que a conta seja reencável automaticamente.
-
-
IsWorkgroup
-
-
Tipo de acesso: Somente leitura
-
Tipo de dados de script: VARIANT_BOOL
-
// C++ method syntax HRESULT get_IsWorkgroup( [out] VARIANT_BOOL* retval );
Essa propriedade não é mais implementada.
-
-
LockoutObservationInterval
-
-
Tipo de acesso: leitura/gravação
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_LockoutObservationInterval( [out] LONG* plLockoutObservationInterval ); HRESULT put_LockoutObservationInterval( [in] LONG lLockoutObservationInterval );
Indica a janela de tempo durante a qual a contagem de senhas incorretas é monitorada e acumulada antes de determinar se a conta precisa ser bloqueada. Por exemplo, se o número de tentativas de senha incorretas em uma conta exceder o limite (Máximo de Senhas Inválidas Permitidas) durante o período de tempo especificado (Intervalo de Observação de Bloqueio), a conta será bloqueada definindo a propriedade apropriada no conjunto de propriedades Parâmetro de Logon.
-
-
MaxBadPasswordsAllowed
-
-
Tipo de acesso: leitura/gravação
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_MaxBadPasswordsAllowed( [out] LONG* plMaxBadPasswordsAllowed ); HRESULT put_MaxBadPasswordsAllowed( [in] LONG lMaxBadPasswordsAllowed );
Indica o número máximo de logons de senha inválidos permitidos antes de um bloqueio de conta.
-
-
MaxPasswordAge
-
-
Tipo de acesso: leitura/gravação
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_MaxPasswordAge( [out] LONG* plMaxPasswordAge ); RESULT put_MaxPasswordAge( [in] LONG lMaxPasswordAge );
Indica o intervalo de tempo máximo, em segundos, após o qual a senha deve ser alterada pelo usuário.
-
-
MinPasswordAge
-
-
Tipo de acesso: leitura/gravação
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_MinPasswordAge( [out] LONG* plMinPasswordAge ); HRESULT put_MinPasswordAge( [in] LONG lMinPasswordAge );
Indica o intervalo de tempo mínimo, em segundos, antes que a senha possa ser alterada.
-
-
MinPasswordLength
-
-
Tipo de acesso: leitura/gravação
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_MinPasswordLength( [out] LONG* plMinPasswordLength ); HRESULT put_MinPasswordLength( [in] LONG lMinPasswordLength );
Indica o número mínimo de caracteres que devem ser usados para uma senha.
-
-
PasswordAttributes
-
-
PASSWORD_ATTR_NONE (0x00000000)
-
PASSWORD_ATTR_MIXED_CASE (0x00000001)
-
PASSWORD_ATTR_COMPLEX (0x00000002)
Indica restrições em senhas, conforme definido pela lista de atributos e valores a seguir.
Observação
Para PASSWORD_ATTR_COMPLEX, a senha deve incluir pelo menos uma marca de pontuação ou caractere não imprimível.
-
-
Tipo de acesso: leitura/gravação
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_PasswordAttributes( [out] LONG* plPasswordAttributes ); HRESULT put_PasswordAttributes( [in] LONG lPasswordAttributes );
PasswordHistoryLength
-
Tipo de acesso: leitura/gravação
-
Tipo de dados de script: LONG
-
// C++ method syntax HRESULT get_PasswordHistoryLength( [out] LONG* plPasswordHistoryLength ); HRESULT put_PasswordHistoryLength( [in] LONG lPasswordHistoryLength );
Indica o número de senhas anteriores salvas na lista de histórico. O usuário não pode reutilizar uma senha na lista de histórico.
Exemplos
O exemplo de código a seguir exibe o valor da propriedade PasswordHistoryLength .
Dim dom As IADsDomain
On Error Resume Next
Set dom = GetObject("WinNT://myDomain")
debug.print "PasswordHistoryLength" & dom.PasswordHistoryLength
O exemplo de código a seguir exibe o valor da propriedade PasswordHistoryLength .
LPWSTR adsPath = L"WinNT://myDomain";
LONG nPasswordHistoryLength = 0;
// Bind to the domain object.
hr = ADsGetObject(adsPath,IID_IADsDomain,(void**)&pDomain);
if(FAILED(hr)) {goto Cleanup;}
hr = pDomain->get_PasswordHistoryLength(&nPasswordHistoryLength);
if(FAILED(hr)) {goto Cleanup;}
printf("Password history length: %d",nPasswordHistoryLength);
Cleanup:
if(pDomain) pDomain->Release();
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Cabeçalho |
|
DLL |
|
IID |
IID_IADsDomain é definido como 00E4C220-FD16-11CE-ABC4-02608C9E7553 |