IScanProfileMgr::GetProfilesforDeviceID-Methode

Ruft alle einem Gerät zugeordneten Scanprofile ab.

Syntax

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

Parameter

bstrDeviceID [ In]

Typ: BSTR

Die ID des Geräts.

pulNumProfiles [ in, out]

Typ: ULONG *

Wenn übergeben, ein Zeiger auf die maximale Anzahl von Profilen, die zurückgegeben werden sollen. Wenn zurückgegeben, der ein Zeiger auf die Anzahl der zurückgegebenen Profile.

ppScanProfile [ out]

Typ: IScanProfile**

Die Adresse eines Zeigers auf ein Array von Profilen.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S _ OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Wenn die Gesamtzahl der Profile, die dem Gerät zugeordnet sind, kleiner als der wert ist, der an pulNumProfiles übergeben wird, gibt pulNumProfiles diese Summe zurück. Andernfalls wird der gleiche Wert zurückgegeben, der an ihn übergeben wurde.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows [Nur Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2008-Desktop-Apps]
Header
Scanprofilemgr.h
IDL
Scanprofiles.idl

Weitere Informationen

IScanProfileMgr

Scanprofilschema