struttura OB_PRE_DUPLICATE_HANDLE_INFORMATION (wdm.h)
La struttura OB_PRE_DUPLICATE_HANDLE_INFORMATION fornisce informazioni a un ObjectPreCallback routine relativa a un thread o a un handle di processo 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;
Membri
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 i driver possono usare, 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.
Osservazioni
Non è mai possibile aggiungere diritti di accesso oltre a quanto specificato nel membro DesiredAccess. Se il diritto di accesso è elencato come flag modificabile, il diritto di accesso può essere rimosso.
Fabbisogno
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) |