OB_POST_OPERATION_INFORMATION Struktur (wdm.h)
Die OB_POST_OPERATION_INFORMATION-Struktur stellt Informationen zu einem Prozess- oder Threadhandle-Vorgang einer ObjectPostCallback- Routine bereit.
Syntax
typedef struct _OB_POST_OPERATION_INFORMATION {
OB_OPERATION Operation;
union {
ULONG Flags;
struct {
ULONG KernelHandle : 1;
ULONG Reserved : 31;
};
};
PVOID Object;
POBJECT_TYPE ObjectType;
PVOID CallContext;
NTSTATUS ReturnStatus;
POB_POST_OPERATION_PARAMETERS Parameters;
} OB_POST_OPERATION_INFORMATION, *POB_POST_OPERATION_INFORMATION;
Angehörige
Operation
Der Typ des Handle-Vorgangs. Dieses Element kann einer der folgenden Werte sein:
OB_OPERATION_HANDLE_CREATE
Ein neues Handle für einen Prozess oder Thread wurde erstellt. Verwenden Sie Parameter->CreateHandleInformation- zum Erstellen bestimmter Informationen.
OB_OPERATION_HANDLE_DUPLICATE
Ein Prozess- oder Threadhandle wurde dupliziert. Verwenden Sie Parameter->DuplicateHandleInformation- für duplizierte Informationen.
Flags
Reserviert. Verwenden Sie stattdessen das KernelHandle Mitglied.
KernelHandle
Ein ULONG-Wert, der angibt, ob es sich bei dem Handle um ein Kernelhandle handelt. Wenn dieser Wert TRUEist, handelt es sich bei dem Handle um ein Kernelhandle. Andernfalls ist das Handle kein Kernelhandle.
Reserved
Reserviert für die Systemverwendung.
Object
Ein Zeiger auf den Prozess oder das Threadobjekt, das das Ziel des Handle-Vorgangs ist.
ObjectType
Ein Zeiger auf den Objekttyp des Objekts. Dieser Typ kann PsProcessType- für einen Prozess oder PsThreadType- für einen Thread sein.
CallContext
Ein Zeiger auf treiberspezifische Kontextinformationen für den Vorgang. Dieser Wert ist der Wert, den der OperationInformation->CallContext Member der ObjectPreCallback-Routine angibt.
ReturnStatus
Der NTSTATUS-Wert für den Handle-Vorgang.
Parameters
Ein Zeiger auf eine OB_POST_OPERATION_PARAMETERS Union, die vorgangsspezifische Informationen enthält. Das Operation Mitglied bestimmt, welches Mitglied der Union gültig ist. Der Zeiger ist nur gültig, wenn ReturnStatus- ein Erfolgscode ist.
Bemerkungen
Im Gegensatz zur OB_PRE_OPERATION_INFORMATION Struktur sind die Elemente der OB_POST_OPERATION_INFORMATION Struktur rein informativ; Sie können sie nicht ändern.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Server 2008 und höheren Versionen des Windows-Betriebssystems. |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |