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 NAME_CACHE_CONTROL Struktur, die initialisiert werden soll.

[in] MRxNameCacheSize

Die Größe des Netzwerk-Miniumleitungsteils des NAME_CACHE Eintrags in Byte.

[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 ungültigen Namen öffnet, den gesamten ausgelagerten Poolspeicher verwendet.

Rückgabewert

Nichts

Anforderungen

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

Siehe auch

RxNameCacheActivateEntry-

RxNameCacheCheckEntry-

RxNameCacheCreateEntry-

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry-

RxNameCacheFinalize

RxNameCacheFreeEntry-