Método IStiDevice::LockDevice (sti.h)
El método IStiDevice::LockDevice bloquea un dispositivo para su uso exclusivo por parte del autor de la llamada.
Sintaxis
HRESULT LockDevice(
[in] DWORD dwTimeOut
);
Parámetros
[in] dwTimeOut
Valor de tiempo de espera proporcionado por el autor de la llamada, en milisegundos. Si el bloqueo no se obtiene en este período de tiempo, se devuelve un error.
Valor devuelto
Si la operación se realiza correctamente, el método devuelve S_OK. De lo contrario, devuelve uno de los códigos de error con prefijo STIERR definidos en stierr.h.
Observaciones
Los clientes de la interfaz COM de IStiDevice deben llamar a IStiDevice::LockDevice antes de llamar a los métodos siguientes:
Si el método IStiDevice::LockDevice puede obtener un IStiDevice-level lock en el dispositivo dentro del período de tiempo de espera especificado, llama a IStiUSD::LockDevice en el minidriver proporcionado por el proveedor adecuado.
Cada llamada a IStiDevice::LockDevice debe emparejarse con una llamada a IStiDevice::UnLockDevice.
Antes de llamar a IStiDevice::LockDevice, los clientes de la interfaz IStiDevice COM deben llamar a IStillImage::CreateDevice para obtener un puntero de interfaz IStiDevice, que proporciona acceso a un dispositivo especificado.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | sti.h (include Sti.h) |