Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Modifiziererflags für APC-Objekte (asynchrone Prozeduraufrufe) im Benutzermodus an.
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;
Konstanten
QUEUE_USER_APC_FLAGS_NONE Es werden keine Flags übergeben. Das Verhalten ist mit der QueueUserAPC-Funktion identisch. |
QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC Stellen Sie einen speziellen Benutzermodus-APC anstelle eines regulären Benutzermodus-APC in die Warteschlange. |
QUEUE_USER_APC_CALLBACK_DATA_CONTEXT Erhalten Sie den Prozessorkontext, der unterbrochen wurde, als der Thread zum Aufrufen der APC-Funktion angewiesen wurde. |
Hinweise
Das Parameter-Argument der PAPCFUNC-Rückruffunktion wird so geändert, dass es auf eine APC_CALLBACK_DATA-Struktur verweist (siehe unten), die das ursprüngliche Parameter-Argument , einen Zeiger auf den unterbrochenen Prozessorkontext und reservierte Felder enthält.
typedef struct _APC_CALLBACK_DATA {
ULONG_PTR Parameter;
PCONTEXT ContextRecord;
ULONG_PTR Reserved0;
ULONG_PTR Reserved1;
} APC_CALLBACK_DATA, *PAPC_CALLBACK_DATA;
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Unterstützte Mindestversion (Server) | Windows Build 22000 |
Kopfzeile | processthreadsapi.h (include Windows.h) |