Función ExReInitializeRundownProtectionCacheAware (wdm.h)

La rutina ExReInitializeRundownProtectionCacheAware reinicializa una estructura de EX_RUNDOWN_REF_CACHE_AWARE después de que se ejecute el objeto asociado.

Sintaxis

void ExReInitializeRundownProtectionCacheAware(
  [in, out] PEX_RUNDOWN_REF_CACHE_AWARE RunRefCacheAware
);

Parámetros

[in, out] RunRefCacheAware

Puntero a una estructura EX_RUNDOWN_REF_CACHE_AWARE inicializada por una llamada anterior a ExAllocateCacheAwareRundownProtection o ExInitializeRundownProtectionCacheAware. Las rutinas de protección de reducción de memoria caché usan esta estructura para realizar un seguimiento del estado de ejecución del objeto compartido asociado. Esta estructura es opaca para los controladores.

Valor devuelto

None

Observaciones

El controlador llama a esta rutina que posee un objeto que reside en la memoria compartida y a la que acceden otros controladores.

ExReInitializeRundownProtectionCacheAware permite asociar una estructura de EX_RUNDOWN_REF_CACHE_AWARE usada previamente con un nuevo objeto e inicializa la protección de ejecución de la memoria caché en este objeto. Después de la llamada exReInitializeRundownProtectionCacheAware , los controladores pueden llamar a ExAcquireRundownProtectionCacheAware para adquirir protección de ejecución con reconocimiento de caché en el nuevo objeto.

Una llamada exReInitializeRundownProtectionCacheAware debe ir precedida de una llamada a la rutina ExWaitForRundownProtectionReleaseCacheAware que ejecuta el objeto antiguo. Entre las llamadas ExWaitForRundownProtectionReleaseCacheAware y ExReInitializeRundownProtectionCacheAware , el controlador podría llamar a la rutina ExRundownCompletedCacheAware para indicar que se ha completado la ejecución del objeto anterior.

En la entrada, la información de estado de la estructura EX_RUNDOWN_REF_CACHE_AWARE debe indicar que se ha ejecutado el objeto antiguo.

Requisitos

Requisito Value
Servidor mínimo compatible Windows Server 2003, Service Pack 1
Encabezado wdm.h (incluya Wdm.h)

Consulte también

Protección de desaprotección con reconocimiento de caché

ExAcquireRundownProtectionCacheAware

ExAcquireRundownProtectionCacheAwareEx

ExAllocateCacheAwareRundownProtection

ExFreeCacheAwareRundownProtection

ExInitializeRundownProtectionCacheAware

ExReleaseRundownProtectionCacheAware

ExReleaseRundownProtectionCacheAwareEx

ExRundownCompletedCacheAware

ExSizeOfRundownProtectionCacheAware

ExWaitForRundownProtectionReleaseCacheAware