Struktur CreatorMap
Mendukung infrastruktur Pustaka Templat C++ Windows Runtime dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
Sintaks
struct CreatorMap;
Keterangan
Berisi informasi tentang cara menginisialisasi, mendaftarkan, dan membatalkan pendaftaran objek.
CreatorMap
berisi informasi berikut:
Cara menginisialisasi, mendaftarkan, dan membatalkan pendaftaran objek.
Cara membandingkan data aktivasi tergantung pada pabrik COM atau Windows Runtime klasik.
Informasi tentang cache pabrik dan nama server untuk antarmuka.
Anggota
Anggota Data Publik
Nama | Deskripsi |
---|---|
CreatorMap::activationId | Mewakili ID objek yang diidentifikasi baik oleh ID kelas COM klasik atau nama Windows Runtime. |
CreatorMap::factoryCache | Menyimpan pointer ke cache pabrik untuk CreatorMap . |
CreatorMap::factoryCreator | Membuat pabrik untuk CreatorMap . |
CreatorMap::serverName | Menyimpan nama server untuk CreatorMap . |
Hierarki Warisan
CreatorMap
Persyaratan
Header: module.h
Namespace: Microsoft::WRL::D etails
CreatorMap::activationId
Mendukung infrastruktur WRL dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
union {
const IID* clsid;
const wchar_t* (*getRuntimeName)();
} activationId;
Parameter
clsid
ID antarmuka.
getRuntimeName
Fungsi yang mengambil nama runtime Windows objek.
Keterangan
Mewakili ID objek yang diidentifikasi baik oleh ID kelas COM klasik atau nama runtime Windows.
CreatorMap::factoryCache
Mendukung infrastruktur WRL dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
FactoryCache* factoryCache;
Keterangan
Menyimpan pointer ke cache pabrik untuk CreatorMap
.
CreatorMap::factoryCreator
Mendukung infrastruktur WRL dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
HRESULT (*factoryCreator)(
unsigned int* currentflags,
const CreatorMap* entry,
REFIID iidClassFactory,
IUnknown** factory);
Parameter
currentflags
Salah satu enumerator RuntimeClassType .
lema
A CreatorMap.
iidClassFactory
ID antarmuka pabrik kelas.
pabrik
Ketika operasi selesai, alamat pabrik kelas.
Tampilkan Nilai
S_OK jika berhasil; jika tidak, HRESULT yang menunjukkan kesalahan.
Keterangan
Membuat pabrik untuk CreatorMap yang ditentukan.
CreatorMap::serverName
Mendukung infrastruktur WRL dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
const wchar_t* serverName;
Keterangan
Menyimpan nama server untuk CreatorMap.