Rutinitas MRxSetEaInfo
RutinitasMRxSetEaInfo dipanggil oleh RDBSS untuk meminta agar pengalih mini jaringan mengatur informasi atribut yang diperluas pada objek sistem file.
Sintaks
PMRX_CALLDOWN MRxSetEaInfo;
NTSTATUS MRxSetEaInfo(
_Inout_ PRX_CONTEXT RxContext
)
{ ... }
Parameter
RxContext [masuk, keluar]
Penunjuk ke struktur RX_CONTEXT. Parameter ini berisi IPR yang meminta operasi.
Mengembalikan nilai
MRxSetEaInfo mengembalikan STATUS_SUCCESS pada keberhasilan atau nilai NTSTATUS yang sesuai, seperti salah satu hal berikut ini:
Menampilkan kode | Deskripsi |
---|---|
STATUS_ACCESS_DENIED | Pemanggil tidak memiliki keamanan yang tepat untuk operasi ini. |
STATUS_EA_TOO_LARGE | Informasi atribut yang diperluas yang diteruskan lebih besar dari ukuran yang didukung oleh berbagi jarak jauh. |
STATUS_FILE_CLOSED | Struktur SRV_OPEN ditutup. |
STATUS_INSUFFICIENT_RESOURCES | Sumber daya tidak cukup untuk menyelesaikan kueri. |
STATUS_INVALID_PARAMETER | Parameter yang tidak valid ditentukan. |
STATUS_NETWORK_ACCESS_DENIED | Akses jaringan ditolak. Kesalahan ini dapat dikembalikan jika pengalih mini jaringan diminta untuk mengatur atribut yang diperluas pada berbagi baca-saja. |
STATUS_NOT_IMPLEMENTED | Fitur yang diminta, seperti mengatur informasi yang diperluas pada file halaman jarak jauh, tidak diimplementasikan. |
STATUS_NOT_SUPPORTED | Atribut yang diperluas tidak didukung. |
STATUS_OBJECT_NAME_NOT_FOUND | Nama objek tidak ditemukan. Kesalahan ini dapat dikembalikan jika pengalih mini jaringan diminta untuk mengatur atribut yang diperluas pada file, tetapi file tidak ada. |
STATUS_OBJECT_PATH_NOT_FOUND | Jalur objek tidak ditemukan. Kesalahan ini dapat dikembalikan jika objek aliran NTFS diteruskan dan sistem file jarak jauh tidak mendukung aliran. |
STATUS_ONLY_IF_CONNECTED | Struktur SRV_OPEN tidak tersambung. |
STATUS_REPARSE | Penguraian ulang diperlukan untuk menangani tautan simbolis. |
Keterangan
RDBSS mengeluarkan panggilan ke MRxSetEaInfo sebagai respons untuk menerima permintaan IRP_MJ_SET_EA .
Sebelum memanggil MRxSetEaInfo, RDBSS memodifikasi anggota berikut dalam struktur RX_CONTEXT yang ditujukkan oleh parameter RxContext :
Anggota Info.Buffer diatur ke buffer pengguna dari paket permintaan I/O. Buffer ini telah dikunci oleh RDBSS jika diperlukan.
Anggota Info.LengthRemaining diatur ke IrpSp-Parameters.QueryEa.Length>.
Persyaratan
Platform target |
Desktop |
Header |
Mrx.h (termasuk Mrx.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk