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 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)

Consulte también

ACCESS_MASK

ObjectPreCallback