Extensiones de menú contextual
En la carpeta Escáneres y Cámaras Panel de control para dispositivos (elementos raíz) y en la carpeta Mi equipo, el usuario puede elegir varias acciones para realizar en un elemento seleccionado, en función de las acciones expuestas en su menú contextual. Para buscar estas acciones, el usuario hace clic con el botón derecho en la miniatura o el icono de la imagen especificada.
Una manera de agregar a las acciones en el menú contextual es implementar la interfaz IContextMenu (consulte la documentación de Microsoft Windows SDK). Un proveedor puede proporcionar un servidor en proceso que implemente la interfaz IContextMenu para IWiaItem (consulte la documentación de Windows SDK) que proporciona el dispositivo. Cada vez que WIA consulta el menú contextual de una imagen, la extensión de interfaz de usuario proporcionada por el proveedor llama a IContextMenu::QueryContextMenu desde los controladores registrados para el dispositivo de creación de imágenes determinado. Las llamadas a IContextMenu::InvokeCommand para los elementos no administrados por la interfaz de usuario predeterminada se pasan a su vez a la extensión proporcionada por el proveedor adecuada.