Compartir a través de


Función ExRundownCompletedCacheAware (wdm.h)

El ExRundownCompletedCacheAware rutina actualiza el estado de ejecución de un objeto compartido para indicar que se ha completado la ejecución del objeto.

Sintaxis

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

Parámetros

[in, out] RunRefCacheAware

Puntero al objeto de protección de rundown en el que funcionará la función. Se trata de un puntero a una estructura de EX_RUNDOWN_REF_CACHE_AWARE opaca devuelta por una llamada anterior a ExAllocateCacheAwareRundownProtection o ExInitializeRundownProtectionCacheAware.

Valor devuelto

Ninguno

Observaciones

El controlador llama a esta rutina que posee un objeto que reside en la memoria compartida y al que acceden otros controladores. La llamada ExRundownCompletedCacheAware debe ir precedida de una llamada a la ExWaitForRundownProtectionReleaseCacheAware rutina que ejecuta el objeto.

Después de una llamada exRundownCompletedCacheAware, las llamadas adicionales a ExWaitForRundownProtectionReleaseCacheAware para ejecutar el objeto asociado se devuelve inmediatamente sin esperar. Sin embargo, las llamadas a ExAcquireRundownProtectionCacheAware para adquirir protección de ejecución en el objeto asociado producen un error (devuelven FALSE).

Después de una llamada ExRundownCompletedCacheAware, el controlador puede llamar a la exReInitializeRundownProtectionCacheAware rutina para asociar la estructura de EX_RUNDOWN_REF_CACHE_AWARE con un nuevo objeto y para inicializar la protección de ejecución en este objeto. Después de la llamada exReInitializeRundownProtection, los controladores pueden llamar a ExAcquireRundownProtectionCacheAware para adquirir protección de ejecución en el nuevo objeto.

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

Requisitos

Requisito Valor
servidor mínimo admitido Windows Server 2003, Service Pack 1
encabezado de wdm.h (incluya Wdm.h)

Consulte también

de protección con reconocimiento de caché

exAcquireRundownProtectionCacheAware

ExAcquireRundownProtectionCacheAwareEx

ExAllocateCacheAwareRundownProtection

ExFreeCacheAwareRundownProtection

exInitializeRundownProtectionCacheAware

exReInitializeRundownProtectionCacheAware

ExReleaseRundownProtectionCacheAware

ExReleaseRundownProtectionCacheAwareEx

exSizeOfRundownProtectionCacheAware

ExWaitForRundownProtectionReleaseCacheAware