OB_PRE_DUPLICATE_HANDLE_INFORMATION structure (wdm.h)
La structure OB_PRE_DUPLICATE_HANDLE_INFORMATION fournit des informations à une routine ObjectPreCallback sur un thread ou un handle de processus qui est dupliqué.
Syntaxe
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;
Membres
DesiredAccess
Valeur ACCESS_MASK qui spécifie les droits d’accès à accorder au handle. Par défaut, ce membre est égal à OriginalDesiredAccess, mais la routine ObjectPreCallback peut modifier cette valeur pour restreindre l’accès accordé. Pour obtenir une description des droits d’accès que les pilotes peuvent utiliser, consultez OB_PRE_CREATE_HANDLE_INFORMATION.
OriginalDesiredAccess
Valeur ACCESS_MASK qui spécifie l’accès d’origine qui a été demandé pour le handle.
SourceProcess
Pointeur vers l’objet process pour le processus qui est la source du handle.
TargetProcess
Pointeur vers l’objet de processus pour le processus qui reçoit le handle dupliqué.
Remarques
Vous ne pouvez jamais ajouter de droits d’accès au-delà de ce qui est spécifié dans le membre DesiredAccess . Si le droit d’accès est répertorié en tant qu’indicateur modifiable, le droit d’accès peut être supprimé.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Server 2008 et versions ultérieures du système d’exploitation Windows. |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |