Enumerasi APTTYPEQUALIFIER (objidlbase.h)
Menentukan set kemungkinan kualifikasi jenis apartemen COM.
Sintaks
typedef enum _APTTYPEQUALIFIER {
APTTYPEQUALIFIER_NONE = 0,
APTTYPEQUALIFIER_IMPLICIT_MTA = 1,
APTTYPEQUALIFIER_NA_ON_MTA = 2,
APTTYPEQUALIFIER_NA_ON_STA = 3,
APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA = 4,
APTTYPEQUALIFIER_NA_ON_MAINSTA = 5,
APTTYPEQUALIFIER_APPLICATION_STA = 6,
APTTYPEQUALIFIER_RESERVED_1 = 7
} APTTYPEQUALIFIER;
Konstanta
APTTYPEQUALIFIER_NONE Nilai: 0 Tidak ada informasi kualifikasi untuk jenis apartemen COM saat ini yang tersedia. |
APTTYPEQUALIFIER_IMPLICIT_MTA Nilai: 1 Kualifikasi ini hanya valid ketika parameter pAptType dari fungsi CoGetApartmentType menentukan APTTYPE_MTA saat dikembalikan. Utas memiliki jenis apartemen MTA implisit jika tidak menginisialisasi apartemen COM itu sendiri, dan jika utas lain telah menginisialisasi MTA dalam prosesnya. Kualifikasi ini menginformasikan pemanggil API bahwa MTA utas secara implisit diwarisi dari utas lain dan tidak diinisialisasi secara langsung. |
APTTYPEQUALIFIER_NA_ON_MTA Nilai: 2 Kualifikasi ini hanya valid ketika parameter pAptType dari fungsi CoGetApartmentType berisi APTTYPE_NA saat dikembalikan. Ketika utas MTA membuat atau memanggil objek dalam proses COM menggunakan model utas "Netral", jenis apartemen COM dari sakelar utas dari MTA ke jenis apartemen Netral. Kualifikasi ini menginformasikan pemanggil API bahwa utas telah beralih dari jenis apartemen MTA ke jenis NA. |
APTTYPEQUALIFIER_NA_ON_STA Nilai: 3 Kualifikasi ini hanya valid ketika parameter pAptType dari fungsi CoGetApartmentType berisi APTTYPE_NA saat dikembalikan. Ketika utas STA membuat atau memanggil objek dalam proses COM menggunakan model utas "Netral", jenis apartemen COM dari utas beralih dari STA ke jenis apartemen Netral. Kualifikasi ini memberi tahu pemanggil API bahwa utas telah beralih dari jenis apartemen STA ke jenis NA. |
APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA Nilai: 4 Kualifikasi ini hanya valid ketika parameter pAptType dari fungsi CoGetApartmentType berisi APTTYPE_NA saat dikembalikan. Ketika utas MTA implisit membuat atau memanggil objek dalam proses COM menggunakan model utas "Netral", jenis apartemen COM dari sakelar utas dari jenis MTA implisit ke jenis apartemen Netral. Kualifikasi ini menginformasikan pemanggil API bahwa utas telah beralih dari jenis apartemen MTA implisit ke jenis NA. |
APTTYPEQUALIFIER_NA_ON_MAINSTA Nilai: 5 Kualifikasi ini hanya valid ketika parameter pAptType dari fungsi CoGetApartmentType berisi APTTYPE_NA saat dikembalikan. Ketika utas STA utama membuat atau memanggil objek dalam proses COM menggunakan model utas "Netral", jenis apartemen COM dari sakelar utas dari jenis STA utama ke jenis apartemen Netral. Kualifikasi ini menginformasikan pemanggil API bahwa utas telah beralih dari jenis apartemen STA utama ke jenis NA. |
APTTYPEQUALIFIER_APPLICATION_STA Nilai: 6 |
APTTYPEQUALIFIER_RESERVED_1 Nilai: 7 |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Header | objidlbase.h (termasuk Objidl.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