header fcb.h
Header ini digunakan oleh ifsk. Untuk informasi selengkapnya, lihat:
fcb.h berisi antarmuka pemrograman berikut:
Fungsi
RxCreateNetFcb RxCreateNetFCB mengalokasikan, menginisialisasi, dan menyisipkan struktur FCB baru ke dalam struktur data dalam memori untuk V_NET_ROOT tempat FCB ini dibuka. Struktur yang dialokasikan memiliki ruang untuk SRV_OPEN dan struktur FOBX. |
RxCreateNetFobx RxCreateNetFobx mengalokasikan, menginisialisasi, dan menyisipkan struktur ekstensi objek file (FOBX) baru ke dalam struktur data dalam memori untuk FCB tempat FOBX ini dibuka. |
RxCreateNetRoot RxCreateNetRoot mengalokasikan dan menginisialisasi struktur NET_ROOT dan menyisipkan nama ke dalam tabel nama bersih pada objek perangkat terkait. |
RxCreateSrvCall Pelajari selengkapnya tentang fungsi RxCreateSrvCall. |
RxCreateSrvOpen RxCreateSrvOpen mengalokasikan, menginisialisasi, dan menyisipkan struktur SRV_OPEN baru ke dalam struktur data dalam memori yang digunakan oleh RDBSS. Jika struktur baru harus dialokasikan, struktur FOBX memiliki ruang untuk struktur FOBX. |
RxCreateVNetRoot RxCreateVNetRoot mengalokasikan dan menginisialisasi struktur NET_ROOT dan menyisipkan nama ke dalam tabel nama bersih pada objek perangkat terkait. |
RxFinalizeNetFobx RxFinalizeNetFOBX menyelesaikan struktur FOBX yang diberikan. Pemanggil harus memiliki kunci eksklusif pada FCB yang terkait dengan struktur FOBX. |
RxFinalizeNetRoot RxFinalizeNetRoot menyelesaikan struktur NET_ROOT yang diberikan. Pemanggil harus memiliki kunci eksklusif pada tabel netname yang terkait dengan objek perangkat. |
RxFinalizeSrvCall RxFinalizeSrvCall menyelesaikan struktur SRV_CALL yang diberikan. Pemanggil harus memiliki kunci eksklusif pada tabel netname yang terkait dengan objek perangkat. |
RxFinalizeSrvOpen RxFinalizeSrvOpen menyelesaikan struktur SRV_OPEN yang diberikan. Pemanggil harus memiliki kunci eksklusif pada FCB yang terkait dengan SRV_OPEN dan kunci bersama atau eksklusif pada kunci tabel NET_ROOT yang terkait dengan FCB. |
RxFinalizeVNetRoot RxFinalizeVNetRoot menyelesaikan struktur V_NET_ROOT yang diberikan. Pemanggil harus memiliki kunci eksklusif pada tabel netname yang terkait dengan objek perangkat. |
RxFinishFcbInitialization Pelajari selengkapnya tentang fungsi RxFinishFcbInitialization. |
RxGetFileSizeWithLock RxGetFileSizeWithLock mendapatkan ukuran file dalam struktur FCB menggunakan kunci untuk memastikan bahwa nilai 64-bit dibaca secara konsisten. |
RxInferFileType RxInferFileType mencoba menyimpulkan jenis file (direktori atau non-direktori) dari anggota dalam struktur RX_CONTEXT. |
RxpDereferenceAndFinalizeNetFcb RxpDereferenceAndFinalizeNetFcb mengurangi jumlah referensi dan menyelesaikan struktur FCB. |
RxpDereferenceNetFcb RxpDereferenceNetFcb mengurangi jumlah referensi pada struktur FCB. |
RxpReferenceNetFcb RxpReferenceNetFcb menaikkan jumlah referensi pada FCB. |
RxpTrackDereference RxpTrackDereference digunakan dalam build yang diperiksa untuk melacak permintaan ke struktur dereferensi SRV_CALL, NET_ROOT, V_NET_ROOT, FOBX, FCB, dan SRV_OPEN dalam build yang diperiksa. Log permintaan dereferensi ini dapat diakses oleh sistem pengelogan dan WMI. |
RxpTrackReference Pelajari selengkapnya tentang fungsi RxpTrackReference. |