Compartir a través de


Función RxNameCacheFreeEntry (namcache.h)

RxNameCacheFreeEntry libera el almacenamiento de una entrada de NAME_CACHE y disminuye el recuento de las entradas de caché de NAME_CACHE asociadas a una estructura de NAME_CACHE_CONTROL.

Sintaxis

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

Parámetros

[in] NameCacheCtl

Puntero a la estructura NAME_CACHE_CONTROL de la memoria caché de nombres.

[in] NameCache

Puntero a la estructura NAME_CACHE que se va a liberar.

Valor devuelto

None

Observaciones

La rutina RxNameCacheFreeEntry supone que la entrada de caché de nombres no está en la lista gratuita o activa.

La rutina RxNameCacheFreeEntry libera memoria asignada para el búfer de nombres si el búfer de nombres para esta entrada de caché de nombres no es NULL. A continuación, esta rutina liberará memoria usada para la entrada de NAME_CACHE. A continuación, se disminuye el recuento de entradas de caché de nombres en NameCacheCtl .

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado namcache.h (incluya Namcache.h)
IRQL <= APC_LEVEL

Consulte también

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheInitialize