Condividi tramite


Funzione ExReInitializeRundownProtection (wdm.h)

La routine ExReInitializeRundownProtection reinizializza una struttura EX_RUNDOWN_REF dopo l'esecuzione dell'oggetto associato.

Sintassi

void ExReInitializeRundownProtection(
  [in, out] PEX_RUNDOWN_REF RunRef
);

Parametri

[in, out] RunRef

Puntatore a una struttura EX_RUNDOWN_REF inizializzata da una chiamata precedente alla routine ExInitializeRundownProtection . Le routine di protezione da run-down 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.

ExReInitializeRundownProtection consente di associare una struttura di EX_RUNDOWN_REF utilizzata in precedenza a un nuovo oggetto e inizializza la protezione da run-down in questo oggetto. Dopo la chiamata ExReInitializeRundownProtection , i driver possono chiamare ExAcquireRundownProtection per acquisire la protezione in esecuzione nel nuovo oggetto.

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

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

Per altre informazioni, vedere Run-Down Protection.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows XP.
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Vedi anche

EX_RUNDOWN_REF

ExAcquireRundownProtection

ExInitializeRundownProtection

ExRundownCompleted

ExWaitForRundownProtectionRelease