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.
Comentarios
Los clientes de la interfaz COM IStiDevice deben llamar a IStiDevice::LockDevice antes de llamar a los métodos siguientes:
Si el método IStiDevice::LockDevice puede obtener un bloqueo de nivel IStiDevice 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 COM IStiDevice deben llamar a IStillImage::CreateDevice para obtener un puntero de interfaz IStiDevice , que proporciona acceso a un dispositivo especificado.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | sti.h (include Sti.h) |