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.

Flag valore
MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE 1

Valore restituito

Questa funzione restituisce TRUE se inizializza correttamente la struttura MCB.

Commenti

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.

Requisiti

Requisito Valore
Intestazione ntifs.h

Vedi anche

Funzione FsRtlInitializeBaseMcb