Bagikan melalui


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

MRxIsValidDirectory

MRxQueryDirectory

MRxQueryEaInfo

MRxQueryFileInfo

MRxQueryQuotaInfo

MRxQuerySdInfo

MRxQueryVolumeInfo

MRxSetFileInfo

MRxSetFileInfoAtCleanup

MRxSetQuotaInfo

MRxSetSdInfo

MRxSetVolumeInfo