次の方法で共有


IScanProfileMgr::GetProfilesforDeviceID メソッド

デバイスに関連付けられているすべてのスキャン プロファイルを取得します。

構文

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

パラメーター

bstrDeviceID [in]

型: BSTR

デバイスの ID。

pulNumProfiles [in, out]

型: ULONG*

渡される場合、返されるプロファイルの最大数へのポインター。 返される場合、プロファイルの数へのポインターが返されます。

ppScanProfile [out]

型: IScanProfile**

プロファイルの配列へのポインターのアドレス。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

解説

デバイスに関連付けられているプロファイルの合計数が pulNumProfiles に渡された値より小さい場合、pulNumProfiles はその合計を返します。 それ以外の場合は、渡されたのと同じ値が返されます。

要件

要件 Value
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー
Scanprofilemgr.h
IDL
Scanprofiles.idl

関連項目

IScanProfileMgr

スキャン プロファイル スキーマ