Método IStiUSD::GetStatus (stiusd.h)
O método IStiUSD::GetStatus de um minidriver de imagem ainda retorna o status de um dispositivo de imagem parada.
Sintaxe
HRESULT GetStatus(
PSTI_DEVICE_STATUS pDevStatus
);
Parâmetros
pDevStatus
Ponteiro fornecido pelo chamador para uma estrutura STI_DEVICE_STATUS .
Retornar valor
Se a operação for bem-sucedida, o método deverá retornar S_OK. Caso contrário, ele deverá retornar um dos códigos de erro prefixados por STIERR definidos em stierr.h.
Comentários
O chamador fornece valores para os membros dwSize e StatusMask da estrutura STI_DEVICE_STATUS e o minidriver deve fornecer valores para o restante dos membros da estrutura.
Se o driver tiver definido anteriormente o sinalizador STI_GENCAP_POLLING_NEEDED na estrutura STI_DEV_CAPS do dispositivo, o método IStiUSD::GetStatus do minidriver será o meio pelo qual o monitor de eventos determinará se ocorreu um Evento de Dispositivo de Imagem Ainda . O monitor de eventos chamará o método , especificando STI_DEVSTATUS_EVENT_STATE na estrutura de STI_DEVICE_STATUS fornecida. O driver deve sondar o dispositivo e definir STI_EVENTHANDLING_PENDING se ocorreu um evento.
Se o chamador especificar STI_DEVSTATUS_ONLINE_STATE na estrutura de STI_DEVICE_STATUS fornecida, o minidriver deverá definir o sinalizador apropriado no membro dwOnlineState da estrutura.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | stiusd.h (inclua Stiusd.h) |