Método IStiUSD::GetStatus (stiusd.h)
Un método IStiUSD::GetStatus de una imagen fija devuelve el estado de un dispositivo de imagen todavía.
Sintaxis
HRESULT GetStatus(
PSTI_DEVICE_STATUS pDevStatus
);
Parámetros
pDevStatus
Puntero proporcionado por el autor de la llamada a una estructura de STI_DEVICE_STATUS .
Valor devuelto
Si la operación se realiza correctamente, el método debe devolver S_OK. De lo contrario, debe devolver uno de los códigos de error con prefijo STIERR definidos en stierr.h.
Comentarios
El autor de la llamada proporciona valores para los miembros dwSize y StatusMask de la estructura de STI_DEVICE_STATUS , y el minidriver debe proporcionar valores para el resto de los miembros de la estructura.
Si el controlador ha establecido previamente la marca de STI_GENCAP_POLLING_NEEDED en la estructura de STI_DEV_CAPS del dispositivo, el método IStiUSD::GetStatus del minidriver es el medio por el que el monitor de eventos determina si se ha producido un evento de dispositivo Still Image . El monitor de eventos llamará al método , especificando STI_DEVSTATUS_EVENT_STATE en la estructura de STI_DEVICE_STATUS proporcionada. El controlador debe sondear el dispositivo y establecer STI_EVENTHANDLING_PENDING si se ha producido un evento.
Si el autor de la llamada especifica STI_DEVSTATUS_ONLINE_STATE en la estructura de STI_DEVICE_STATUS proporcionada, el minidriver debe establecer la marca adecuada en el miembro dwOnlineState de la estructura.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | stiusd.h (incluya Stiusd.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de