Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berisi informasi tempat penampung untuk membuat file atau direktori tempat penampung baru.
Sintaks
typedef struct CF_PLACEHOLDER_CREATE_INFO {
LPCWSTR RelativeFileName;
CF_FS_METADATA FsMetadata;
LPCVOID FileIdentity;
DWORD FileIdentityLength;
CF_PLACEHOLDER_CREATE_FLAGS Flags;
HRESULT Result;
USN CreateUsn;
} CF_PLACEHOLDER_CREATE_INFO;
Anggota
RelativeFileName
Nama file atau direktori tempat penampung anak yang akan dibuat. Ini seharusnya hanya terdiri dari nama file atau direktori.
Misalnya, jika akar sinkronisasi penyedia adalah C:\SyncRoot maka untuk membuat tempat penampung bernama placeholder.txt di subdirektori akar sinkronisasi, panggil fungsi CfCreatePlaceholders dengan BaseDirectoryPath sama dengan C:\SyncRoot\SubDirectory
dan atur bidang RelativePathNamedari CF_PLACEHOLDER_CREATE_INFO ke placeholder.txt
.
FsMetadata
Metadata sistem file yang akan dibuat dengan tempat penampung, termasuk semua tanda waktu, atribut file, dan ukuran file (opsional untuk direktori).
FileIdentity
Buffer mode pengguna yang berisi informasi file yang disediakan oleh penyedia sinkronisasi. Blob FileIdentity tidak boleh melebihi ukuran CF_PLACEHOLDER_MAX_FILE_IDENTITY_LENGTH (didefinisikan hingga 4KB). FileIdentity akan diteruskan kembali ke penyedia sinkronisasi di semua panggilan balik. Ini diperlukan untuk file (bukan untuk direktori).
FileIdentityLength
Panjang, dalam byte, dari FileIdentity.
Flags
Bendera untuk menentukan perilaku pembuatan tempat penampung. Lihat CF_PLACEHOLDER_CREATE_FLAGS untuk informasi selengkapnya.
Result
Hasil pembuatan tempat penampung. Pada pembuatan yang berhasil, nilainya STATUS_OK.
CreateUsn
Nilai USN akhir setelah membuat tindakan dilakukan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1709 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
Header | cfapi.h |