Tipe Kompleks TaskType
Artikel 06/13/2023
3 kontributor
Saran dan Komentar
Dalam artikel ini
Menentukan komponen atau subkomponen aplikasi.
<xs:complexType name="TaskType"
mixed="true"
>
<xs:sequence>
<xs:element name="opcodes"
type="OpcodeListType"
minOccurs="0"
/>
</xs:sequence>
<xs:attribute name="name"
type="QName"
use="required"
/>
<xs:attribute name="symbol"
type="CSymbolType"
use="optional"
/>
<xs:attribute name="value"
type="UInt16Type"
use="required"
/>
<xs:attribute name="eventGUID"
type="GUIDType"
use="optional"
/>
<xs:attribute name="message"
type="strTableRef"
use="optional"
/>
<xs:anyAttribute
processContents="lax"
namespace="##other"
/>
</xs:complexType>
Elemen anak
Elemen
Jenis
Deskripsi
opcodes
OpcodeListType
Menentukan daftar opcode khusus tugas. Anda tidak dapat menggunakan nilai opcode yang ditentukan dalam Winmeta.xml untuk opcode khusus tugas.
Atribut
Nama
Jenis
Deskripsi
eventGUID
GUIDType
Pengidentifikasi unik global, dalam format Registri, yang mengidentifikasi tugas. Atribut ini diperlukan jika Anda menggunakan argumen pengkompilasi pesan -mof untuk menghasilkan kelas MOF untuk dukungan downlevel.
pesan
strTableRef
Nama tampilan yang dilokalkan untuk tugas. String pesan mereferensikan string yang dilokalkan di bagian stringTable dari manifes.
nama
QName
Nama tugas.
simbol
CSymbolType
Simbol yang digunakan untuk mereferensikan tugas di aplikasi Anda.
Pengkompilasi Pesan (MC.exe) menggunakan simbol untuk membuat konstanta untuk tugas dalam file header yang dihasilkan pengkompilasi. Jika Anda tidak menentukan simbol, pengkompilasi akan menghasilkannya untuk Anda.
nilai
UInt16Type
Nilai numerik yang secara unik mengidentifikasi tugas ini dalam daftar tugas yang ditentukan penyedia. Nilai harus dalam rentang dari 1 hingga 239.
Contoh
Contoh berikut menunjukkan cara menentukan tugas.
<tasks>
<task name="printspool:Disconnect"
symbol="PRINTSPOOL_TASK_DISCONNECT"
value="0"
message="$(string.disconnect)"/>
<task name="printspool:Connect"
symbol="PRINTSPOOL_TASK_CONNECT"
value="1"
message="$(string.connect)">
<opcodes>
<opcode name="ReadRegistry"
symbol="MYOPCODE_READ_REGISTRY" value="11"
message="$(string.ReadRegistry)"/>
</opcodes>
</task>
</tasks>
Persyaratan
Persyaratan
Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]