Freigeben über


RxNameCacheInitialize-Funktion (namcache.h)

RxNameCacheInitialize initialisiert einen Namenscache (NAME_CACHE_CONTROL-Struktur).

Syntax

void RxNameCacheInitialize(
  [in] IN PNAME_CACHE_CONTROL NameCacheCtl,
  [in] IN ULONG               MRxNameCacheSize,
  [in] IN ULONG               MaximumEntries
);

Parameter

[in] NameCacheCtl

Ein Zeiger auf die zu initialisierende NAME_CACHE_CONTROL Struktur.

[in] MRxNameCacheSize

Die Größe des Netzwerkminiumleitungsteils des eintrags NAME_CACHE in Bytes.

[in] MaximumEntries

Die maximale Anzahl von Einträgen, die jemals zugewiesen werden. Dieser Wert verhindert, dass ein fehlerhaftes Programm, das eine große Anzahl von Dateien mit fehlerhaften Namen öffnet, den gesamten ausgelagerten Poolspeicher verwendet.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile namcache.h (include Namcache.h)
IRQL <= APC_LEVEL

Weitere Informationen

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheFreeEntry