OB_PRE_DUPLICATE_HANDLE_INFORMATION struttura (wdm.h)

La struttura OB_PRE_DUPLICATE_HANDLE_INFORMATION fornisce informazioni a una routine ObjectPreCallback su un thread o un handle di processo che viene duplicato.

Sintassi

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;

Members

DesiredAccess

Valore ACCESS_MASK che specifica i diritti di accesso da concedere per l'handle. Per impostazione predefinita, questo membro è uguale a OriginalDesiredAccess, ma la routine ObjectPreCallback può modificare questo valore per limitare l'accesso concesso. Per una descrizione dei diritti di accesso che possono essere usati dai driver, vedere OB_PRE_CREATE_HANDLE_INFORMATION.

OriginalDesiredAccess

Valore ACCESS_MASK che specifica l'accesso originale richiesto per l'handle.

SourceProcess

Puntatore all'oggetto processo per il processo che rappresenta l'origine dell'handle.

TargetProcess

Puntatore all'oggetto processo per il processo che riceve l'handle duplicato.

Commenti

Non è mai possibile aggiungere diritti di accesso oltre a quello specificato nel membro DesiredAccess . Se il diritto di accesso è elencato come flag modificabile, è possibile rimuovere il diritto di accesso.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Server 2008 e versioni successive del sistema operativo Windows.
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedi anche

ACCESS_MASK

ObjectPreCallback