Condividi tramite


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

Vedi anche

WDF_ABS_TIMEOUT_IN_US