Compartir a través de


Método IScanProfileMgr::GetProfilesforDeviceID

Obtiene todos los perfiles de digitalización asociados a un dispositivo.

Sintaxis

HRESULT GetProfilesforDeviceID(
  [in]      BSTR         bstrDeviceID,
  [in, out] ULONG        *pulNumProfiles,
  [out]     IScanProfile **ppScanProfile
);

Parámetros

bstrDeviceID [in]

Tipo: BSTR

Identificador del dispositivo.

pulNumProfiles [in, out]

Tipo: ULONG*

Cuando se pasa, un puntero al número máximo de perfiles que se van a devolver. Cuando se devuelve, se devuelve un puntero al número de perfiles.

ppScanProfile [out]

Tipo: IScanProfile**

Dirección de un puntero a una matriz de perfiles.

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

Si el número total de perfiles asociados al dispositivo es menor que el valor pasado a pulNumProfiles, pulNumProfiles devuelve ese total. De lo contrario, devuelve el mismo valor que se le pasó.

Requisitos

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

Consulte también

IScanProfileMgr

Esquema de perfil de digitalización