Funzione RtlCopySid (ntifs.h)
La routine RtlCopySid copia il valore di un identificatore di sicurezza (SID) in un buffer.
Sintassi
NTSYSAPI NTSTATUS RtlCopySid(
[in] ULONG DestinationSidLength,
[in] PSID DestinationSid,
[in] PSID SourceSid
);
Parametri
[in] DestinationSidLength
Lunghezza, in byte, del buffer per ricevere la copia del SID.
[in] DestinationSid
Puntatore a un buffer allocato dal chiamante per ricevere una copia della struttura SID di origine. Il buffer deve essere almeno sizeof(SID),
[in] SourceSid
Puntatore alla struttura SID di origine da copiare.
Valore restituito
RtlCopySid restituisce STATUS_SUCCESS se il SID è stato copiato correttamente. In caso contrario, restituisce un valore NTSTATUS, ad esempio uno dei seguenti:
Codice restituito | Descrizione |
---|---|
|
Il buffer DestinationSid non è sufficiente per ricevere una copia del SID. |
Osservazioni
Per altre informazioni sulla sicurezza e sul controllo di accesso, vedere modello di sicurezza di Windows per sviluppatori di driver e la documentazione su questi argomenti in Windows SDK.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | ntifs.h (include Ntifs.h) |
libreria | NtosKrnl.lib |
dll | NtosKrnl.exe (modalità kernel); Ntdll.dll (modalità utente) |
IRQL | <= APC_LEVEL |