Bagikan melalui


Struktur MSIPATCHSEQUENCEINFOW (msi.h)

Struktur MSIPATCHSEQUENCEINFO digunakan oleh MsiDeterminePatchSequence dan fungsi MsiDetermineApplicablePatches.

Sintaksis

typedef struct tagMSIPATCHSEQUENCEINFOW {
  LPCWSTR          szPatchData;
  MSIPATCHDATATYPE ePatchDataType;
  DWORD            dwOrder;
  UINT             uStatus;
} MSIPATCHSEQUENCEINFOW, *PMSIPATCHSEQUENCEINFOW;

Anggota

szPatchData

Penunjuk ke jalur file patch, blob XML, atau file XML.

ePatchDataType

Memenuhi syarat szPatchData sebagai file patch, blob XML, atau file XML.

Nilai Arti
MSIPATCH_DATATYPE_PATCHFILE
0
Anggota szPatchData mengacu pada jalur file patch.
MSIPATCH_DATATYPE_XMLPATH
1
Anggota szPatchData mengacu pada jalur file XML.
MSIPATCH_DATATYPE_XMLBLOB
2
Anggota szPatchData mengacu pada blob XML.

dwOrder

Atur ke bilangan bulat yang menunjukkan urutan patch dalam urutan aplikasi. Urutan dimulai dengan 0. Jika patch tidak berlaku untuk file .msi yang ditentukan, atau jika fungsi gagal, dwOrder diatur ke -1.

uStatus

Atur ke ERROR_SUCCESS atau kode kesalahan Win32 yang sesuai.

Komentar

Nota

Header msi.h mendefinisikan MSIPATCHSEQUENCEINFO sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 pada Windows Server 2008 atau Windows Vista. Windows Installer 3.0 atau yang lebih baru pada Windows Server 2003 atau Windows XP.
Header msi.h

Lihat juga

MsiDetermineApplicablePatches

MsiDeterminePatchSequence

Tidak Didukung di Windows Installer 2.0 dan yang lebih lama