funzione WDF_REL_TIMEOUT_IN_US (wdfcore.h)
[Si applica a KMDF e UMDF]
La funzione WDF_REL_TIMEOUT_IN_US converte un numero specificato di microsecondi in un valore di tempo relativo.
Sintassi
LONGLONG WDF_REL_TIMEOUT_IN_US(
[in] ULONGLONG Time
);
Parametri
[in] Time
Numero di microsecondi da convertire.
Valore restituito
WDF_REL_TIMEOUT_IN_US restituisce il valore di tempo relativo, in unità di tempo di sistema (intervalli di 100 nanosecondi), che rappresenta il numero di microsecondi specificati da Time .
Commenti
Un tempo relativo è un valore di ora relativo all'ora di sistema corrente. Ad esempio, se un chiamante passa un valore di tempo relativo di cinque microsecondi a una funzione che accetta un valore di timeout, la funzione timeoutrà cinque microsecondi dopo la chiamata.
Esempio
Nell'esempio di codice seguente viene avviato un timer. Il framework chiamerà la funzione di callback EvtTimerFunc del timer dopo un centinaio di microsecondi.
BOOLEAN inTimerQueue;
inTimerQueue = WdfTimerStart(
timerHandle,
WDF_REL_TIMEOUT_IN_US(100)
);
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfcore.h (include Wdf.h) |
Libreria | Nessuno |
IRQL | Qualsiasi livello |