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 beim Zuordnen zusätzlicher interner MCB-Speicher verwendet werden soll.
Flags
Eine Bitmaske von Flags, die angibt, welche Aktion(en) ausgeführt werden soll, wenn eine MCB-Zuordnung leer ist. Enthält einen der folgenden Werte.
Flagge | Wert |
---|---|
MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE | 1 |
Rückgabewert
Diese Funktion gibt WAHR zurück, wenn sie die MCB-Struktur erfolgreich initialisiert.
Bemerkungen
Der Aufrufer muss den Speicher für die MCB-Struktur bereitstellen. Dieser Aufruf muss allen anderen Aufrufen vorausgehen, die die MCB-Struktur festlegen/abfragen.
Wenn der Pool nicht verfügbar ist, löst diese Routine einen Statuswert aus, der in Abhängigkeit von den Flags unzureichende Ressourcen angibt oder "false" zurückgibt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntifs.h |