Compartir a través de


Interfaz IScanProfile

La interfaz IScanProfile representa un único perfil de examen y permite a las aplicaciones establecer y obtener las propiedades del perfil.

Miembros

La interfaz IScanProfile hereda de la interfaz IDispatch . IScanProfile también tiene estos tipos de miembros:

Métodos

La interfaz IScanProfile tiene estos métodos.

Método Descripción
GetAllPropIDs Obtiene todos los identificadores de propiedad disponibles en un perfil.
GetDeviceID Devuelve el identificador del dispositivo.
GetGUID Devuelve el GUID del perfil.
Getitem Obtiene el GUID de la categoría del elemento WIA 2.0 al que está asociado el perfil.
GetName Obtiene el nombre descriptivo del perfil.
GetNumPropIDS Obtiene el número de identificadores de propiedad de un perfil.
GetProperty Obtiene el valor de las propiedades secundarias especificadas en el <Properties> elemento de un perfil de examen.
IsDefault Obtiene un valor que indica si el perfil es el perfil de examen predeterminado de un dispositivo IWiaItem2 asociado.
RemoveProperty Quita una lista especificada de propiedades secundarias en el <Properties> elemento de un perfil de examen.
Guardar Guarda los cambios en un perfil en el disco.
SetItem Establece el GUID de la categoría del elemento WIA 2.0 al que está asociado el perfil.
SetName Establece el nombre descriptivo del perfil.
SetProperty Establece el valor de las propiedades secundarias especificadas en el <Properties> elemento de un perfil de examen.

 

Comentarios

Cualquier dispositivo IWiaItem2 puede tener un perfil de examen. Sin embargo, los elementos IWiaItem2 de tipos WIA_CATEGORY_FINISHED_FILE y WIA_CATEGORY_ROOT no pueden tener perfiles.

Si se guarda un perfil de examen mediante el método IScanProfile::Save , se almacena como un archivo XML en %USERPROFILE%\Application Data\Microsoft\Document Center\UserScanProfiles.

Para crear una instancia de un objeto IScanProfile , use el método IScanProfileMgr::CreateProfile . Para obtener una referencia a un perfil de examen que ya se ha guardado en el disco, use el método IScanProfileMgr::OpenProfile .

Todos los perfiles de examen tienen los siguientes elementos: <ProfileGUID>, <DeviceID>, <ProfileName>, <WiaItem>, y <Properties>. El perfil predeterminado de un dispositivo también tiene un <Default> elemento .

Los <ProfileGUID> elementos y <DeviceID> no se pueden cambiar después de crear el perfil. Los valores del <ProfileName> elemento y el <WiaItem> elemento se pueden cambiar después de crear el perfil. El <Default> elemento se puede agregar o eliminar. Esto se puede hacer mediante programación con los métodos IScanProfile::SetName, IScanProfile::SetItem e IScanProfileMgr::SetDefault . Los usuarios también pueden cambiar estas propiedades a través del método IScanProfileUI::ScanProfileDialog .

El <Properties> elemento contiene <Property> elementos secundarios. Úselos para agregar cualquier propiedad de dispositivo o elemento de WIA 2.0 al perfil. También puede desarrollar sus propios hijos de adquisición de <Property> imágenes. Esto hace que el esquema de perfil de examen sea extensible. (Para obtener más información sobre cómo extender el esquema, vea Definir propiedades personalizadas, IScanProfile::GetProperty e IScanProfile::SetProperty).

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
IDL
Scanprofiles.idl

Consulte también

IDispatch

Esquema de perfil de examen