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 |