Bagikan melalui


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

CoGetApartmentType