Funzione FsRtlInitializeBaseMcbEx (ntifs.h)
FsRtlInitializeBaseMcbEx inizializza una nuova struttura MCB.
Sintassi
BOOLEAN FsRtlInitializeBaseMcbEx(
PBASE_MCB Mcb,
POOL_TYPE PoolType,
USHORT Flags
);
Parametri
Mcb
Contiene un puntatore alla struttura MCB da inizializzare.
PoolType
Specifica il tipo di pool da usare per l'allocazione di memoria MCB interna aggiuntiva.
Flags
Maschera di bit di flag che specifica quali azioni eseguire quando un mapping MCB è vuoto. Contiene uno dei valori seguenti.
Bandiera | Valore |
---|---|
MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE | 1 |
Valore restituito
Questa funzione restituisce TRUE se inizializza correttamente la struttura MCB.
Osservazioni
Il chiamante deve fornire la memoria per la struttura MCB. Questa chiamata deve precedere tutte le altre chiamate che impostano/eseguono query sulla struttura MCB.
Se il pool non è disponibile, questa routine genererà un valore di stato che indica risorse insufficienti o restituirà false a seconda dei flag.
Fabbisogno
Requisito | Valore |
---|---|
intestazione |
ntifs.h |