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 |
|
| IDL |
|