다음을 통해 공유


ICredentialProviderCredentialEvents::OnCreatingWindow 메서드(credentialprovider.h)

창을 만들 때 호출됩니다. Advise가 호출된 후 자격 증명을 사용하여 부모 창의 HWND를 검색할 수 있습니다.

구문

HRESULT OnCreatingWindow(
  [out] HWND *phwndOwner
);

매개 변수

[out] phwndOwner

형식: HWND*

부모 창의 핸들에 대한 포인터입니다.

반환 값

형식: HRESULT

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

설명

phwndOwner에서 반환되는 HWND는 메시지 상자와 같은 대화 상자의 부모로 사용할 수 있습니다. 대화 상자를 표시하는 자격 증명 공급자는 이를 OnCreatingWindow에서 제공하는 HWND에 부모로 지정해야 합니다. 부모 대화 상자가 제대로 표시되지 않는 자격 증명 공급자는 시간 제한 발생 시 자격 증명 UI 및 로그온 UI가 실패합니다.

자격 증명 UI 및 로그온 UI는 2분 동안 입력을 받지 못하면 대화 상자를 취소할 수 있습니다. 부모 창에 대한 포인터가 올바르게 할당된 경우에만 시간 초과가 발생합니다.

로그온 UI 및 자격 증명 UI는 2분 동안 입력을 받지 않는 대화 상자를 자동으로 취소합니다. 부모 창에 대한 포인터가 올바르게 할당된 경우에만 가능합니다. PLAP(사전 로그온 액세스 공급자) 화면에서 IConnectableCredentialProviderCredential::Connect 에 대한 호출로 표시되는 대화 상자는 비활성으로 인해 취소되지 않습니다.

요구 사항

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