estrutura OB_PRE_DUPLICATE_HANDLE_INFORMATION (wdm.h)
A estrutura OB_PRE_DUPLICATE_HANDLE_INFORMATION fornece informações a uma rotina ObjectPreCallback sobre um thread ou identificador de processo que está sendo duplicado.
Sintaxe
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;
Membros
DesiredAccess
Um valor ACCESS_MASK que especifica os direitos de acesso a serem concedidos para o identificador. Por padrão, esse membro é igual a OriginalDesiredAccess, mas a rotina ObjectPreCallback pode modificar esse valor para restringir o acesso concedido. Para obter uma descrição dos direitos de acesso que os drivers podem usar, consulte OB_PRE_CREATE_HANDLE_INFORMATION.
OriginalDesiredAccess
Um valor ACCESS_MASK que especifica o acesso original que foi solicitado para o identificador.
SourceProcess
Um ponteiro para o objeto de processo para o processo que é a origem do identificador.
TargetProcess
Um ponteiro para o objeto de processo para o processo que recebe o identificador duplicado.
Comentários
Você nunca pode adicionar direitos de acesso além do especificado no membro DesiredAccess . Se o direito de acesso estiver listado como um sinalizador modificável, o direito de acesso poderá ser removido.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Server 2008 e versões posteriores do sistema operacional Windows. |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |