Función RtlCopySid (ntifs.h)
La rutina RtlCopySid copia el valor de un identificador de seguridad (SID) en un búfer.
Sintaxis
NTSYSAPI NTSTATUS RtlCopySid(
[in] ULONG DestinationSidLength,
[in] PSID DestinationSid,
[in] PSID SourceSid
);
Parámetros
[in] DestinationSidLength
Longitud, en bytes, del búfer para recibir la copia del SID.
[in] DestinationSid
Puntero a un búfer asignado por el autor de la llamada para recibir una copia de la estructura del SID de origen. El búfer debe tener al menos sizeof(SID),
[in] SourceSid
Puntero a la estructura del SID de origen que se va a copiar.
Valor devuelto
RtlCopySid devuelve STATUS_SUCCESS si el SID se copió correctamente. De lo contrario, devuelve un valor NTSTATUS como uno de los siguientes:
Código devuelto | Descripción |
---|---|
|
El búfer DestinationSid no era lo suficientemente grande como para recibir una copia del SID. |
Comentarios
Para obtener más información sobre la seguridad y el control de acceso, consulte Modelo de seguridad de Windows para desarrolladores de controladores y la documentación sobre estos temas en Windows SDK.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe (modo kernel); Ntdll.dll (modo de usuario) |
IRQL | <= APC_LEVEL |