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.