Macro RtlCheckBit (wdm.h)
La routine RtlCheckBit determina se un determinato bit in una determinata variabile bitmap è chiaro o impostato.
Sintassi
BOOLEAN RtlCheckBit(
[in] PRTL_BITMAP BitMapHeader,
[in] ULONG BitPosition
);
Parametri
[in] BitMapHeader
Puntatore alla struttura RTL_BITMAP che descrive la bitmap. Questa struttura deve essere stata inizializzata dalla routine RtlInitializeBitMap .
[in] BitPosition
Specifica quale bit controllare. Si tratta di un valore in base zero che indica la posizione del bit da testare.
Valore restituito
RtlCheckBit restituisce zero se il bit specificato è chiaro o uno se il bit specificato è impostato.
Commenti
I chiamanti di RtlCheckBit 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, RtlCheckBit può essere chiamato in qualsiasi IRQL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 2000. |
Piattaforma di destinazione | Desktop |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | <= APC_LEVEL (vedere sezione Osservazioni) |