Compartir a través de


estructura OB_PRE_DUPLICATE_HANDLE_INFORMATION (wdm.h)

La estructura OB_PRE_DUPLICATE_HANDLE_INFORMATION proporciona información a una rutina de ObjectPreCall back 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 de 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 del proceso que es el origen del identificador.

TargetProcess

Puntero al objeto de proceso del proceso que recibe el identificador duplicado.

Observaciones

Nunca puede agregar derechos de acceso más allá de lo que se especifica en el miembro de DesiredAccess. Si el derecho de acceso aparece como una marca modificable, se puede quitar el derecho de acceso.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Server 2008 y versiones posteriores del sistema operativo Windows.
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

ACCESS_MASK

ObjectPreCallback