Funzione RtlFindLastBackwardRunClear (wdm.h)
La routine RtlFindLastBackwardRunClear cerca una determinata bitmap per l'esecuzione chiara precedente di bit, a partire dalla posizione di indice specificata.
Sintassi
NTSYSAPI ULONG RtlFindLastBackwardRunClear(
[in] PRTL_BITMAP BitMapHeader,
[in] ULONG FromIndex,
[out] PULONG StartingRunIndex
);
Parametri
[in] BitMapHeader
Puntatore alla struttura RTL_BITMAP che descrive la bitmap. Questa struttura deve essere stata inizializzata dalla routine RtlInitializeBitMap .
[in] FromIndex
Specifica una posizione in bit in base zero a cui iniziare a cercare un'esecuzione chiara di bit.
[out] StartingRunIndex
Puntatore a una variabile in cui viene restituito l'indice iniziale dell'esecuzione chiara trovata nella bitmap. Si tratta di un valore in base zero che indica la posizione del bit del primo bit chiaro nell'esecuzione precedente all'elemento FromIndex specificato. Il valore è senza significato se RtlFindLastBackwardRunClear non riesce a trovare un'esecuzione di bit chiari.
Valore restituito
RtlFindLastBackwardRunClear restituisce il numero di bit nell'esecuzione a partire da StartingRunIndex o zero se non riesce a trovare un'esecuzione di bit chiari precedente a FromIndex nella bitmap.
Commenti
I chiamanti di RtlFindLastBackwardRunClear devono essere in esecuzione in IRQL <= APC_LEVEL se la memoria contenente la variabile bitmap è paginabile o la memoria in BitMapHeader è paginabile. In caso contrario, RtlFindLastBackwardRunClear può essere chiamato in qualsiasi IRQL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 2000. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL (vedere sezione Osservazioni) |