Share via


FsRtlInitializeBaseMcbEx-Funktion (ntifs.h)

FsRtlInitializeBaseMcbEx initialisiert eine neue MCB-Struktur.

Syntax

BOOLEAN FsRtlInitializeBaseMcbEx(
  PBASE_MCB Mcb,
  POOL_TYPE PoolType,
  USHORT    Flags
);

Parameter

Mcb

Enthält einen Zeiger auf die zu initialisierende MCB-Struktur.

PoolType

Gibt den Pooltyp an, der bei der Zuweisung von zusätzlichem internen MCB-Arbeitsspeicher verwendet werden soll.

Flags

Eine Bitmaske von Flags, die angibt, welche Aktionen ausgeführt werden sollen, wenn eine MCB-Zuordnung leer ist. Enthält einen der folgenden Werte.

Flag Wert
MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE 1

Rückgabewert

Diese Funktion gibt TRUE zurück, wenn die MCB-Struktur erfolgreich initialisiert wird.

Hinweise

Der Aufrufer muss den Arbeitsspeicher für die MCB-Struktur bereitstellen. Dieser Aufruf muss allen anderen Aufrufen vorangehen, die die MCB-Struktur festlegen/abfragen.

Wenn der Pool nicht verfügbar ist, löst diese Routine einen status Wert aus, der auf unzureichende Ressourcen hinweist, oder gibt abhängig von den Flags false zurück.

Anforderungen

Anforderung Wert
Header ntifs.h

Weitere Informationen

FsRtlInitializeBaseMcb-Funktion