Condividi tramite


Funzione ExReInitializeRundownProtectionCacheAware (wdm.h)

La routine ExReInitializeRundownProtectionCacheAware reinizializza una struttura EX_RUNDOWN_REF_CACHE_AWARE dopo l'esecuzione dell'oggetto associato.

Sintassi

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

Parametri

[in, out] RunRefCacheAware

Puntatore a una struttura EX_RUNDOWN_REF_CACHE_AWARE inizializzata da una chiamata precedente a ExAllocateCacheAwareRundownProtection o ExInitializeRundownProtectionCacheAware. Le routine di protezione con riconoscimento della cache usano questa struttura per tenere traccia dello stato di esecuzione dell'oggetto condiviso associato. Questa struttura è opaca per i driver.

Valore restituito

nessuno

Osservazioni

Questa routine viene chiamata dal driver proprietario di un oggetto che risiede nella memoria condivisa e a cui si accede da altri driver.

ExReInitializeRundownProtectionCacheAware consente di associare una struttura di EX_RUNDOWN_REF_CACHE_AWARE usata in precedenza a un nuovo oggetto e inizializza la protezione in esecuzione con riconoscimento della cache in questo oggetto. Dopo la chiamata ExReInitializeRundownProtectionCacheAware , i driver possono chiamare ExAcquireRundownProtectionCacheAware per acquisire la protezione del run-down con riconoscimento della cache nel nuovo oggetto.

Una chiamata exReInitializeRundownProtectionCacheAware deve essere preceduta da una chiamata alla routine ExWaitForRundownProtectionReleaseCacheAware che esegue l'oggetto precedente. Tra le chiamate ExWaitForRundownProtectionReleaseCacheAware e ExReInitializeRundownProtectionCacheAware , il driver potrebbe chiamare la routine ExRundownCompletedCacheAware per indicare che l'esecuzione dell'oggetto precedente è stata completata.

Nella voce, le informazioni sullo stato nella struttura EX_RUNDOWN_REF_CACHE_AWARE devono indicare che l'oggetto precedente è stato eseguito.

Requisiti

Requisito Valore
Server minimo supportato Windows Server 2003, Service Pack 1
Intestazione wdm.h (include Wdm.h)

Vedi anche

Protezione del run-down con riconoscimento della cache

ExAcquireRundownProtectionCacheAware

ExAcquireRundownProtectionCacheAwareEx

ExAllocateCacheAwareRundownProtection

ExFreeCacheAwareRundownProtection

ExInitializeRundownProtectionCacheAware

ExReleaseRundownProtectionCacheAware

ExReleaseRundownProtectionCacheAwareEx

ExRundownCompletedCacheAware

ExSizeOfRundownProtectionCacheAware

ExWaitForRundownProtectionReleaseCacheAware