enumerazione QUEUE_USER_APC_FLAGS (processthreadsapi.h)
Specifica i flag di modifica per gli oggetti APC (User-Mode Procedure Call) in modalità utente.
Sintassi
typedef enum _QUEUE_USER_APC_FLAGS {
QUEUE_USER_APC_FLAGS_NONE,
QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC,
QUEUE_USER_APC_CALLBACK_DATA_CONTEXT
} QUEUE_USER_APC_FLAGS;
Costanti
QUEUE_USER_APC_FLAGS_NONE Non vengono passati flag. Il comportamento è identico alla funzione QueueUserAPC. |
QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC Accoda un APC in modalità utente speciale anziché un APC in modalità utente normale. |
QUEUE_USER_APC_CALLBACK_DATA_CONTEXT Ricevere il contesto del processore interrotto quando il thread è stato indirizzato per chiamare la funzione APC. |
Commenti
L'argomento Parameter della funzione di callback PAPCFUNC viene modificato in modo da puntare a una struttura APC_CALLBACK_DATA (vedere di seguito), che contiene l'argomento Parameter originale, un puntatore al contesto del processore interrotto e i campi riservati.
typedef struct _APC_CALLBACK_DATA {
ULONG_PTR Parameter;
PCONTEXT ContextRecord;
ULONG_PTR Reserved0;
ULONG_PTR Reserved1;
} APC_CALLBACK_DATA, *PAPC_CALLBACK_DATA;
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Build 22000 |
Server minimo supportato | Windows Build 22000 |
Intestazione | processthreadsapi.h (includere Windows.h) |