Metodo IStiUSD::LockDevice (stiusd.h)
Il metodo IStiUSD::LockDevice di un minidriver dell'immagine blocca un dispositivo per l'uso esclusivo da parte del chiamante.
Sintassi
HRESULT LockDevice();
Valore restituito
Se l'operazione ha esito positivo, il metodo deve restituire S_OK. In caso contrario, deve restituire uno dei codici di errore con prefisso STIERR definiti in stierr.h.
Osservazioni
Se si scrive un driver per un dispositivo connesso a una porta seriale, potrebbe essere necessario chiamare CreateFile dall'interno del metodo IStiUSD::LockDevice se il dispositivo è stato aperto in modalità stato. Ciò impedirà ad altre applicazioni di usare la porta (che potrebbe supportare altri dispositivi) mentre vengono ottenute informazioni sullo stato. Per altre informazioni, vedere modalità di trasferimento.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | stiusd.h (include Stiusd.h) |