Funzione GetNtmsObjectSecurity (ntmsapi.h)
[Gestione archiviazione rimovibile non è più disponibile a partire da Windows 7 e Windows Server 2008 R2.]
La funzione GetNtmsObjectSecurity legge il descrittore di sicurezza per l'oggetto RSM specificato.
Sintassi
DWORD GetNtmsObjectSecurity(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpObjectId,
[in] DWORD dwType,
[in] SECURITY_INFORMATION RequestedInformation,
[out] PSECURITY_DESCRIPTOR lpSecurityDescriptor,
[in] DWORD nLength,
[out] LPDWORD lpnLengthNeeded
);
Parametri
[in] hSession
Handle alla sessione restituita dalla funzione OpenNtmsSession .
[in] lpObjectId
Identificatore univoco dell'oggetto RSM.
[in] dwType
Tipo di oggetto. Per un elenco di tipi di oggetti, vedere NtmsObjectsTypes.
[in] RequestedInformation
Valore SECURITY_INFORMATION che specifica i dati di sicurezza richiesti.
[out] lpSecurityDescriptor
Puntatore a una struttura SECURITY_DESCRIPTOR che riceve il descrittore di sicurezza.
[in] nLength
Lunghezza del descrittore.
[out] lpnLengthNeeded
Lunghezza necessaria del buffer se non è sufficiente per il descrittore di sicurezza, in byte.
Valore restituito
Questa funzione restituisce uno dei valori seguenti.
Valore | Significato |
---|---|
|
READ_CONTROL negato l'accesso all'oggetto.
Windows XP: Non sono necessari diritti di accesso. |
|
Il database è inaccessibile o danneggiato. |
|
L'handle di sessione non è valido o non è valido. |
|
Id oggetto mancante. |
|
Non sono disponibili informazioni di sicurezza per questo oggetto. |
|
L'ID oggetto non è valido. |
|
La funzione ha avuto esito positivo. |
Commenti
La sicurezza RSM usa i descrittori di sicurezza standard e i membri delle informazioni. In questo modo, le finestre di dialogo di sicurezza standard possono essere usate per selezionare la sicurezza RSM. Per altre informazioni, vedere la funzione SetPrivateObjectSecurity . Per altre informazioni sulla sicurezza RSM, vedere Sicurezza RSM.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ntmsapi.h |
Libreria | Ntmsapi.lib |
DLL | Ntmsapi.dll |