Fungsi RtlCopySid (ntifs.h)

RtlCopySid rutin menyalin nilai pengidentifikasi keamanan (SID) ke buffer.

Sintaks

NTSYSAPI NTSTATUS RtlCopySid(
  [in] ULONG DestinationSidLength,
  [in] PSID  DestinationSid,
  [in] PSID  SourceSid
);

Parameter

[in] DestinationSidLength

Panjang, dalam byte, dari buffer untuk menerima salinan SID.

[in] DestinationSid

Arahkan ke buffer yang dialokasikan penelepon untuk menerima salinan struktur SID sumber. Buffer harus setidaknya ukuranof (SID),

[in] SourceSid

Penunjuk ke struktur SID sumber yang akan disalin.

Nilai kembali

RtlCopySid mengembalikan STATUS_SUCCESS jika SID berhasil disalin. Jika tidak, ia mengembalikan nilai NTSTATUS seperti salah satu hal berikut ini:

Menampilkan kode Deskripsi
STATUS_BUFFER_TOO_SMALL
Buffer DestinationSid tidak cukup besar untuk menerima salinan SID.

Keterangan

Untuk informasi selengkapnya tentang keamanan dan kontrol akses, lihat Model keamanan Windows untuk pengembang driver dan dokumentasi tentang topik ini di Windows SDK.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe (mode kernel); Ntdll.dll (mode pengguna)
IRQL <= APC_LEVEL

Lihat juga

RtlEqualPrefixSid

RtlEqualSid

RtlLengthSid

RtlValidSid

SID