Típustárattribútumok
Az alábbi kulcsszavak egy kódtár utasítás kontextusában adják meg a típustár adatait egy IDL-fájlban.
Attribútum | Használat |
---|---|
összesíthető | A társosztály- olyan segédobjektumként definiálja, amely közvetlenül elérhetővé teszi egy másik objektum felületi mutatóját. |
appobject | A társosztály- egy alkalmazásobjektumként azonosítja, amely egy teljes EXE-alkalmazáshoz van társítva. |
köthető | Azt jelzi, hogy a tulajdonság támogatja az adatkötést. Ez lehetővé teszi az ügyfél értesítését, ha egy tulajdonság értéke megváltozott. |
coclass | Egy összetevő-objektum támogatott felületeinek listáját tartalmazza. |
vezérlő | Egy társosztály- vagy tárat COM-vezérlőként azonosít, amelyből a tárolóhely további típuskódtárakat vagy összetevőobjektum-osztályokat fog kinyerni. |
egyéni | Egyéni attribútumot határoz meg (amely nincs definiálva a MIDL-ben). |
alapértelmezett | Azt jelzi, hogy a társosztálydefiniált felület vagy dispinterface az alapértelmezett felületet jelöli. |
alapértelmezett kötésű | Az objektumot legjobban képviselő egyetlen, köthető tulajdonságot jelöli. |
defaultcollelem | A tulajdonságot az alapértelmezett gyűjtemény egy eleméhez tartozó kiegészítő függvényként jelöli meg. A Microsoft Visual Basic kódoptimalizálásához használatos. |
defaultvalue | Engedélyezi az alapértelmezett érték specifikációját egy beírt opcionális paraméterhez. |
alapértelmezett | Lehetővé teszi, hogy egy objektum két különböző forrásfelülettel rendelkezzen. |
dispinterface | Meghatározza azokat a tulajdonságokat és metódusokat, amelyeken meghívhatja IDispatch::Invoke. |
displaybind | Olyan tulajdonságot jelöl, amelyet a felhasználónak kötelezőként kell megjelenítenie. |
dllname(str) | Meghatározza annak a DLL-nek a nevét, amely egy modul belépési pontjait tartalmazza. |
kettős | Olyan felületet azonosít, amely tulajdonságokat és metódusokat tesz elérhetővé IDispatch és közvetlenül a virtuális táblán keresztül. |
bejegyzés | Egy modulban exportált függvényt vagy állandót határoz meg a DLL belépési pontjának azonosításával. |
súgószöveg | Olyan környezeti azonosítót ad meg, amely lehetővé teszi, hogy a felhasználó megtekintse a súgófájl ezen elemével kapcsolatos információkat. |
súgófájl | Beállítja egy típustár súgófájljának nevét. |
segítségkérési | Egy karaktersztringet ad meg, amely leírja az elemet, amelyre vonatkozik. |
helpstringdll | Beállítja annak a DLL-nek a nevét, amelyet a dokumentumsztring-keresés végrehajtásához használni szeretne. |
rejtett | Azt jelzi, hogy az elem létezik, de nem jeleníthető meg felhasználóközpontú böngészőben. |
azonosító | Tagfüggvényhez (tulajdonsághoz vagy metódushoz, felülethez vagy dispinterface-hez) tartozó DISPID-t ad meg. |
azonnali kötésű | Azt jelzi, hogy az adatbázis azonnal értesítést kap egy adathoz kötött objektum tulajdonságának minden módosításáról. |
Ha a kódtár utasításra van alkalmazva, a területi azonosító argumentummal együtt azonosítja egy típustár vagy egy függvényargumentum területi beállítását, és lehetővé teszi a kódtárblokkon belüli nemzetközi karakterek használatát. Egy kódtár utasításon belül, attól a ponttól kezdve, ahol a lcid attribútumot használják, a MIDL a megadott területi beállításnak megfelelően fogadja el a bemenetet. | |
tár | Utasítja a MIDL-fordítót, hogy hozzon létre típustár-információkat az utasításban hivatkozott interfészekhez és osztályokhoz. |
licencelt | Azt jelzi, hogy a coclass, amelyre vonatkozik, licenccel rendelkezik, és a példányokat IClassFactory2használatával kell létrehozni. |
nem hasznosítható | Azt jelzi, hogy a tulajdonság egy objektumböngészőben jelenik meg (amely nem jeleníti meg a tulajdonságértékeket), de nem jelenik meg egy tulajdonságböngészőben (amely nem jeleníti meg a tulajdonságértékeket). |
nem módosítható | Megakadályozza, hogy az ügyfél az alapértelmezett osztály-előállítót használja egy objektumfelület példányainak létrehozásához. |
nem kiterjeszthető | Megadja, hogy az IDispatch implementáció csak a felület leírásában felsorolt tulajdonságokat és metódusokat tartalmazza, és futásidőben nem bővíthető további tagokkal. |
oleautomation | Azt jelzi, hogy egy interfész kompatibilis az automatizálással. |
választható | Egy tagfüggvény opcionális paraméterét adja meg. |
propget | Tulajdonság-tartozékfüggvényt ad meg. |
propput | Tulajdonságbeállítási függvényt ad meg. |
propputref | Olyan tulajdonságbeállítási függvényt ad meg, amely egy érték helyett egy hivatkozást használ. |
nyilvános | Biztosítja, hogy egy typedef deklarált alias a típustár részévé váljon. |
olvashatóan | Megtiltja, hogy új értéket rendeljen egy változóhoz. |
requestedit | Azt jelzi, hogy a tulajdonság támogatja az OnRequestEdit értesítését. |
korlátozott | Azt határozza meg, hogy egy kódtár vagy egy modul, felület vagy dispinterface nem hívható meg tetszőlegesen. |
újraértékelése | A tag visszatérési értékét fogadó paramétert jelöli meg. |
forrás | Azt jelzi, hogy egy társosztály, tulajdonság vagy metódus tagja események forrása. |
sztring | Azt jelzi, hogy az egydimenziós karakter, wchar_t, bájtos (vagy azzal egyenértékű) tömböt vagy az ilyen tömbre mutatót sztringként kell kezelni. |
uidefault | Azt jelzi, hogy a típusinformációs tag az alapértelmezett tag a felhasználói felületen való megjelenítéshez. |
getlasterror használ | Megadja, hogy egy modulbeléptetési pont SetLastError használatával adja vissza a hibakódokat, majd a hívó meghívhatja GetLastError a hibakód lekéréséhez, ha hiba történt egy függvény beírásakor. |
uuid | Egy típustár, coclassvagy interfész egyedi azonosítójának kijelölése. |
vararg | Azt adja meg, hogy a függvény változó számú argumentumot használjon. |
verzió | A típustár egy adott verzióját azonosítja. |
Kapcsolódó témakörök