estructura OB_PRE_DUPLICATE_HANDLE_INFORMATION (wdm.h)
La estructura OB_PRE_DUPLICATE_HANDLE_INFORMATION proporciona información a una rutina ObjectPreCallback sobre un subproceso o identificador de proceso que se está duplicando.
Sintaxis
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;
Miembros
DesiredAccess
Valor ACCESS_MASK que especifica los derechos de acceso que se van a conceder para el identificador. De forma predeterminada, este miembro es igual a OriginalDesiredAccess, pero la rutina ObjectPreCallback puede modificar este valor para restringir el acceso concedido. Para obtener una descripción de los derechos de acceso que los controladores pueden usar, consulte OB_PRE_CREATE_HANDLE_INFORMATION.
OriginalDesiredAccess
Valor ACCESS_MASK que especifica el acceso original solicitado para el identificador.
SourceProcess
Puntero al objeto de proceso para el proceso que es el origen del identificador.
TargetProcess
Puntero al objeto de proceso del proceso que recibe el identificador duplicado.
Comentarios
Nunca puede agregar derechos de acceso más allá de lo que se especifica en el miembro DesiredAccess . Si el derecho de acceso aparece como una marca modificable, se puede quitar el derecho de acceso.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Server 2008 y versiones posteriores del sistema operativo Windows. |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |