Método ICredentialProviderCredentialEvents::OnCreatingWindow (credentialprovider.h)
Se llama cuando se crea la ventana. Habilita las credenciales para recuperar el HWND de la ventana primaria después de llamar a Advise .
Sintaxis
HRESULT OnCreatingWindow(
[out] HWND *phwndOwner
);
Parámetros
[out] phwndOwner
Tipo: HWND*
Puntero al identificador de la ventana primaria.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
El HWND que se devuelve en phwndOwner se puede usar como elemento primario para cuadros de diálogo, como cuadros de mensaje. Cualquier proveedor de credenciales que muestre un cuadro de diálogo debe parentelo en el HWND proporcionado por OnCreatingWindow. Los proveedores de credenciales que no tienen cuadros de diálogo primarios correctamente harán que se produzca un error en la interfaz de usuario de credenciales y la interfaz de usuario de inicio de sesión si se produce un tiempo de espera.
La interfaz de usuario de credenciales y la interfaz de usuario de inicio de sesión pueden cancelar el cuadro de diálogo si no reciben ninguna entrada durante dos minutos. En caso de que se produzca un tiempo de espera solo si el puntero a la ventana primaria está asignado correctamente.
La interfaz de usuario de inicio de sesión y la interfaz de usuario de credenciales cancelarán automáticamente los diálogos que no recibirán ninguna entrada durante dos minutos. Esto solo es posible si el puntero a la ventana primaria está asignado correctamente. Los cuadros de diálogo presentados como llamadas a IConnectableCredentialProviderCredential::Connect en la pantalla Del proveedor de acceso previo (PLAP) nunca se cancelarán debido a la inactividad.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | credentialprovider.h |