IStiDevice::LockDevice メソッド (sti.h)
IStiDevice::LockDevice メソッドは、呼び出し元が排他的に使用するためにデバイスをロックします。
構文
HRESULT LockDevice(
[in] DWORD dwTimeOut
);
パラメーター
[in] dwTimeOut
呼び出し元が指定したタイムアウト値 (ミリ秒単位)。 この期間内にロックが取得されない場合は、エラーが返されます。
戻り値
操作が成功した場合、メソッドはS_OKを返します。 それ以外の場合は、stierr.h で定義されている STIERR プレフィックス付きエラー コード返します。
備考
IStiDevice COM インターフェイスのクライアントは、次のメソッドを呼び出す前 IStiDevice::LockDevice を呼び出す必要があります。
IStiDevice::LockDevice メソッドが、指定されたタイムアウト期間内にデバイスの IStiDeviceレベルのロックを取得できる場合は、ベンダーが指定した適切なミニドライバー IStiUSD::LockDevice を呼び出します。
IStiDevice::LockDevice への各呼び出しは、IStiDevice::UnLockDeviceの呼び出しとペアにする必要があります。
IStiDevice::LockDevice 呼び出す前に、IStiDevice COM インターフェイスのクライアントが IStillImage::CreateDevice 呼び出して、指定されたデバイスへのアクセスを提供する IStiDevice インターフェイス ポインターを取得する必要があります。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | sti.h (Sti.h を含む) |