다음을 통해 공유


IConnectableCredentialProviderCredential::Connect 메서드(credentialprovider.h)

IConnectableCredentialProviderCredential 개체를 연결합니다. 이 메서드는 사용자가 사전 로그온 액세스 공급자 화면 내에서 제출 단추를 클릭한 후 ICredentialProviderCredential::GetSerialization 이 호출되기 전에 호출됩니다.

구문

HRESULT Connect(
  [in] IQueryContinueWithStatus *pqcws
);

매개 변수

[in] pqcws

형식: IQueryContinueWithStatus*

IQueryContinueWithStatus 개체에 대한 포인터입니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

Logon UI가 이 메서드를 호출하면 IQueryContinueWithStatus instance 대한 포인터를 전달합니다. 이 개체는 자격 증명 공급자가 네트워크에 계속 연결을 시도해야 하는지 쿼리하고 연결을 시도하는 동안 사용자에게 상태 메시지를 표시하는 데 사용됩니다. 강력한 자격 증명 공급자는 사용자 입력에 응답할 수 있도록 네트워크에 연결하려고 시도하는 동안 QueryContinue 를 주기적으로 호출해야 합니다.

연결에 대한 호출이 성공하면 로그온 UI가 사용자에게 연결 끊기 단추를 표시합니다. 사용자가 연결 끊기를 클릭하면 로그온 UI는 IConnectableCredentialProviderCredential을 구현하는 모든 자격 증명 공급자에서 Disconnect를 호출합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 credentialprovider.h