Funzione RxNameCacheFreeEntry (namcache.h)

RxNameCacheFreeEntry rilascia l'archiviazione per una voce NAME_CACHE e decresce il conteggio delle voci della cache NAME_CACHE associate a una struttura NAME_CACHE_CONTROL.

Sintassi

void RxNameCacheFreeEntry(
  [in] IN PNAME_CACHE_CONTROL NameCacheCtl,
  [in] IN PNAME_CACHE         NameCache
);

Parametri

[in] NameCacheCtl

Puntatore alla struttura NAME_CACHE_CONTROL per la cache dei nomi.

[in] NameCache

Puntatore alla struttura NAME_CACHE per liberare.

Valore restituito

nessuno

Osservazioni

La routine RxNameCacheFreeEntry presuppone che la voce della cache dei nomi non sia presente nell'elenco gratuito o attivo.

La routine RxNameCacheFreeEntry libera memoria allocata per il buffer dei nomi se il buffer dei nomi per questa voce della cache dei nomi non è NULL. Questa routine libera la memoria usata per la voce NAME_CACHE. Il conteggio delle voci della cache dei nomi in NameCacheCtl viene quindi decrementato.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione namcache.h (include Namcache.h)
IRQL <= APC_LEVEL

Vedi anche

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheInitialize