IStiDevice::Initialize メソッド (sti.h)
このメソッドは、内部でのみ使用されます。
IStiDevice::Initialize メソッドは、IStiDevice インターフェイスを定義する COM オブジェクトのインスタンスを初期化します。
構文
HRESULT Initialize(
[in] HINSTANCE hinst,
[in] LPCWSTR pwszDeviceName,
DWORD dwVersion,
DWORD dwMode
);
パラメーター
[in] hinst
呼び出し元プロセスの呼び出し元から指定されたインスタンス ハンドル。 このハンドルは、 GetModuleName(NULL) を呼び出すことによって取得されます。
[in] pwszDeviceName
IStillImage::GetSTILaunchInformation を呼び出して取得した、内部デバイス名を表す文字列への呼び出し元指定ポインター。
dwVersion
呼び出し元が指定した STI バージョン番号。 この値は 、Sti.h で定義STI_VERSIONする必要があります。
dwMode
デバイスを使用する 転送モード を示す呼び出し元指定の定数値。 次の値が有効です。
モード | 説明 |
---|---|
STI_DEVICE_CREATE_BOTH | デバイスは、状態の取得とデータの転送の両方のために開かれています。 |
STI_DEVICE_CREATE_DATA | デバイスは、データ転送のためにのみ開かれています。 |
STI_DEVICE_CREATE_STATUS | デバイスは、状態情報を取得するためにのみ開かれています。 |
戻り値
操作が成功した場合、メソッドは S_OKを返します。 それ以外の場合は、 stierr.h で定義されている STIERR プレフィックス付きのエラー コードのいずれかを返します。
注釈
IStiDevice::Initialize メソッドは、IStillImage::CreateDevice を呼び出して作成された COM オブジェクト インスタンスを初期化します。
IStiDevice::Initialize は IStillImage::CreateDevice によって呼び出されるため、IStiDevice インターフェイスのクライアントは通常、このメソッドを直接呼び出しません。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | sti.h (Sti.h を含む) |