structure OB_PRE_DUPLICATE_HANDLE_INFORMATION (wdm.h)
La structure OB_PRE_DUPLICATE_HANDLE_INFORMATION fournit des informations à un ObjectPreCallback routine sur un thread ou un handle de processus en double.
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 pour le 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 demandé pour le handle.
SourceProcess
Pointeur vers l’objet de processus 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é comme indicateur modifiable, le droit d’accès peut être supprimé.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Server 2008 et versions ultérieures du système d’exploitation Windows. |
d’en-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |