OB_PRE_DUPLICATE_HANDLE_INFORMATION Struktur (wdm.h)
Die OB_PRE_DUPLICATE_HANDLE_INFORMATION Struktur stellt Informationen zu einer ObjectPreCallback- Routine zu einem Thread- oder Prozesshandle bereit, das dupliziert wird.
Syntax
typedef struct _OB_PRE_DUPLICATE_HANDLE_INFORMATION {
ACCESS_MASK DesiredAccess;
ACCESS_MASK OriginalDesiredAccess;
PVOID SourceProcess;
PVOID TargetProcess;
} OB_PRE_DUPLICATE_HANDLE_INFORMATION, *POB_PRE_DUPLICATE_HANDLE_INFORMATION;
Angehörige
DesiredAccess
Ein ACCESS_MASK Wert, der die Zugriffsrechte angibt, die für das Handle gewährt werden sollen. Standardmäßig entspricht dieses Element OriginalDesiredAccess-, aber die ObjectPreCall back-Routine kann diesen Wert ändern, um den gewährten Zugriff einzuschränken. Eine Beschreibung der Zugriffsrechte, die Treiber verwenden können, finden Sie unter OB_PRE_CREATE_HANDLE_INFORMATION.
OriginalDesiredAccess
Ein ACCESS_MASK Wert, der den ursprünglichen Zugriff angibt, der für das Handle angefordert wurde.
SourceProcess
Ein Zeiger auf das Prozessobjekt für den Prozess, der die Quelle des Handles ist.
TargetProcess
Ein Zeiger auf das Prozessobjekt für den Prozess, der das duplizierte Handle empfängt.
Bemerkungen
Sie können niemals Über das im DesiredAccess Mitglied angegebene Zugriffsrechte hinzufügen. Wenn das Zugriffsrecht als modifizierbare Kennzeichnung aufgeführt ist, kann das Zugriffsrecht entfernt werden.
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) |