Freigeben über


IScanProfileMgr::GetProfilesforDeviceID-Methode

Ruft alle Scanprofile ab, die einem Gerät zugeordnet sind.

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*

Beim Übergeben ist dies ein Zeiger auf die maximale Anzahl von Profilen, die zurückgegeben werden sollen. Beim Zurückgeben wird ein Zeiger auf die Anzahl der Profile zurückgegeben.

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 Fehlercode HRESULT zurückgegeben.

Hinweise

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

Anforderungen

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

Siehe auch

IScanProfileMgr

Scanprofilschema