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