Fungsi KsAddObjectCreateItemToDeviceHeader (ks.h)
Fungsi KsAddObjectCreateItemToDeviceHeader menambahkan item buat yang ditentukan ke item kosong dalam daftar item buat yang dialokasikan sebelumnya untuk header perangkat ini. Item kosong ditandatangani oleh fungsi pengiriman buat NULL dalam entri. Fungsi ini mengasumsikan bahwa pemanggil sedang menserialisasikan beberapa perubahan pada daftar buat item.
Sintaks
KSDDKAPI NTSTATUS KsAddObjectCreateItemToDeviceHeader(
[in] KSDEVICE_HEADER Header,
[in] PDRIVER_DISPATCH Create,
[in] PVOID Context,
[in] PWSTR ObjectClass,
[in, optional] PSECURITY_DESCRIPTOR SecurityDescriptor
);
Parameter
[in] Header
Menunjuk ke header perangkat yang berisi tabel buat anak yang dialokasikan sebelumnya.
[in] Create
Menentukan fungsi buat pengiriman.
[in] Context
Menentukan parameter konteks.
[in] ObjectClass
Menentukan penunjuk ke string karakter yang dihentikan NULL yang akan digunakan untuk perbandingan pada permintaan pembuatan. Penunjuk ini harus tetap valid saat objek perangkat aktif.
[in, optional] SecurityDescriptor
Menentukan deskriptor keamanan. Ini harus tetap valid saat objek perangkat aktif. Parameter ini bersifat opsional.
Nilai kembali
Fungsi KsAddObjectCreateItemToDeviceHeader mengembalikan STATUS_SUCCESS jika slot item buat kosong ditemukan dan item ditambahkan. Jika tidak berhasil, ia akan mengembalikan STATUS_ALLOTTED_SPACE_EXCEEDED.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | ks.h (termasuk Ks.h) |
Pustaka | Ks.lib |