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