Condividi tramite


Struttura IUMSUnblockNotification

Rappresenta una notifica dal gestore delle risorse che un proxy del thread, bloccato e che ha provocato un ritorno al contesto di pianificazione assegnato del pianificatore, si è sbloccato ed è pronto per essere inserito in programma. Questa interfaccia non è valida una volta riprogrammato il contesto di esecuzione associato del proxy del thread, restituito dal metodo GetContext.

Sintassi

struct IUMSUnblockNotification;

Membri

Metodi pubblici

Nome Descrizione
IUMSUnblockNotification::GetContext Restituisce l'interfaccia IExecutionContext per il contesto di esecuzione associato al proxy del thread che è stato sbloccato. Una volta restituito questo metodo e il contesto di esecuzione sottostante è stato riprogrammato tramite una chiamata al IThreadProxy::SwitchTo metodo , questa interfaccia non è più valida.
IUMSUnblockNotification::GetNextUnblockNotification Restituisce l'interfaccia successiva IUMSUnblockNotification nella catena restituita dal metodo IUMSCompletionList::GetUnblockNotifications.

Gerarchia di ereditarietà

IUMSUnblockNotification

Requisiti

Intestazione: concrtrm.h

Spazio dei nomi: Concurrency

Metodo IUMSUnblockNotification::GetContext

Restituisce l'interfaccia IExecutionContext per il contesto di esecuzione associato al proxy del thread che ha sbloccato. Una volta restituito questo metodo e il contesto di esecuzione sottostante è stato riprogrammato tramite una chiamata al IThreadProxy::SwitchTo metodo , questa interfaccia non è più valida.

virtual IExecutionContext* GetContext() = 0;

Valore restituito

Interfaccia IExecutionContext per il contesto di esecuzione a un proxy di thread che è stato sbloccato.

Metodo IUMSUnblockNotification::GetNextUnblockNotification

Restituisce l'interfaccia successiva IUMSUnblockNotification nella catena restituita dal metodo IUMSCompletionList::GetUnblockNotifications.

virtual IUMSUnblockNotification* GetNextUnblockNotification() = 0;

Valore restituito

Interfaccia successiva IUMSUnblockNotification nella catena restituita dal metodo IUMSCompletionList::GetUnblockNotifications.

Vedi anche

Spazio dei nomi concorrenza
Struttura IUMSScheduler
Struttura IUMSCompletionList