Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie les indicateurs de modificateur pour les objets d’appel de procédure asynchrone en mode utilisateur (APC).
Syntax
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;
Constantes
QUEUE_USER_APC_FLAGS_NONEAucun indicateur n’est passé. Le comportement est identique à la fonction QueueUserAPC. |
QUEUE_USER_APC_FLAGS_SPECIAL_USER_APCMettre en file d’attente un APC en mode utilisateur spécial au lieu d’un APC en mode utilisateur standard. |
QUEUE_USER_APC_CALLBACK_DATA_CONTEXTRecevez le contexte du processeur qui a été interrompu lorsque le thread a été dirigé pour appeler la fonction APC. |
Remarques
L’argument Parameter de la fonction de rappel PAPCFUNC est modifié pour pointer vers une structure APC_CALLBACK_DATA (voir ci-dessous), qui contient l’argument Parameter d’origine, un pointeur vers le contexte du processeur interrompu et des champs réservés.
typedef struct _APC_CALLBACK_DATA {
ULONG_PTR Parameter;
PCONTEXT ContextRecord;
ULONG_PTR Reserved0;
ULONG_PTR Reserved1;
} APC_CALLBACK_DATA, *PAPC_CALLBACK_DATA;
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows Build 22000 |
| Serveur minimal pris en charge | Windows Build 22000 |
| En-tête | processthreadsapi.h (inclure Windows.h) |