Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
De volgende kenmerken zijn beschikbaar in de Microsoft C++-compiler:
| Eigenschap | Beschrijving |
|---|---|
| samenvoegbaar | Geeft aan dat een besturingselement kan worden geaggregeerd door een ander besturingselement. |
| Aggregaten | Geeft aan dat een besturingselement de doelklasse samenvoegt. |
| appobject | Identificeert de coklasse als een toepassingsobject dat is gekoppeld aan een volledige EXE-toepassing en geeft aan dat de functies en eigenschappen van de coklasse wereldwijd beschikbaar zijn in deze typebibliotheek. |
| async_uuid | Hiermee geeft u de UUID waarmee de MIDL-compiler wordt omgeschakeld om zowel synchrone als asynchrone versies van een COM-interface te definiëren. |
| kenmerk | Hiermee kunt u een aangepast kenmerk maken. |
| bindbaar | Geeft aan dat de eigenschap ondersteuning biedt voor gegevensbinding. |
| call_as | Hiermee kan een niet-verwijderbare functie worden toegewezen aan een externe functie. |
| geval | Wordt gebruikt met het kenmerk switch_type in een samenvoeging. |
| coklasse | Hiermee maakt u een COM-object dat een COM-interface kan implementeren. |
| com_interface_entry | Voegt een interfacevermelding toe aan een COM-kaart. |
| regel | Geeft op dat het door de gebruiker gedefinieerde type een besturingselement is. |
| cpp_quote | Hiermee wordt de opgegeven tekenreeks, zonder de aanhalingstekens, verzonden naar het gegenereerde headerbestand. |
| aangepaste | Hiermee kunt u uw eigen kenmerken definiëren. |
| db_accessor | Hiermee worden kolommen in een rijenset gekoppeld aan hun bijbehorende accessor-mapping. |
| db_column | Hiermee wordt een opgegeven kolom gekoppeld aan de rijenset. |
| db_command | Hiermee voert u een OLE DB-opdracht uit. |
| db_param | Koppelt de opgegeven lidvariabele aan een invoer- of uitvoerparameter. |
| db_source | Hiermee maakt u via een provider een verbinding met een gegevensbron en kapselt u deze in. |
| db_table | Hiermee opent u een OLE DB-tabel. |
| standaard | Geeft aan dat de aangepaste interface of dispinterface die in een coklasse is gedefinieerd, de standaard programmabiliteitsinterface vertegenwoordigt. |
| defaultbind | Geeft de enkele, bindbare eigenschap aan die het object het beste vertegenwoordigt. |
| defaultcollelem | Wordt gebruikt voor optimalisatie van Visual Basic-code. |
| defaultvalue | Hiermee staat u de specificatie van een standaardwaarde toe voor een getypte optionele parameter. |
| defaultvtable | Definieert een interface als de standaard-vtable-interface voor een besturingselement. |
| dispinterface | Plaatst een interface in het .idl-bestand als een verzendinterface. |
| displaybind | Geeft een eigenschap aan die moet worden weergegeven aan de gebruiker als bindbaar. |
| tweeledig | Plaatst een interface in het .idl-bestand als een dubbele interface. |
| emitidl | Bepaalt of alle volgende IDL-kenmerken worden verwerkt en in het gegenereerde IDL-bestand worden geplaatst. |
| invoer | Hiermee geeft u een geëxporteerde functie of constante in een module op door het toegangspunt in het DLL-bestand te identificeren. |
| eventontvanger | Hiermee maakt u een gebeurtenisontvanger. |
| gebeurtenis_bron | Creëer een gebeurtenisbron. |
| exporteren | Zorgt ervoor dat een gegevensstructuur in het .idl-bestand wordt geplaatst. |
| first_is | Hiermee geeft u de index van het eerste matrixelement dat moet worden verzonden. |
| helpcontext | Hiermee geeft u een context-id op waarmee de gebruiker informatie over dit element in het Help-bestand kan weergeven. |
| helpbestand | Hiermee stelt u de naam van het Help-bestand voor een typebibliotheek in. |
| hulpstring | Hiermee geeft u de id van een Help-onderwerp in een .hlp- of .chm-bestand. |
| helpstringdll | Hiermee geeft u de naam van het DLL-bestand voor het uitvoeren van documentreekszoekacties (lokalisatie). |
| verborgen | Geeft aan dat het item bestaat, maar niet moet worden weergegeven in een gebruikersgerichte browser. |
| ID | Hiermee geeft u een DISPID voor een lidfunctie (ofwel een eigenschap of een methode, in een interface of dispinterface). |
| idl_module | Geeft een toegangspunt in een DLL op. |
| idl_quote | Hiermee kunt u kenmerken of IDL-constructies gebruiken die niet worden ondersteund in de huidige versie van Visual C++. |
| iid_is | Hiermee geeft u de IID van de COM-interface waarnaar wordt verwezen door een interfaceaanwijzer. |
| onmiddellijke binden | Geeft aan dat de database onmiddellijk op de hoogte wordt gesteld van alle wijzigingen in een eigenschap van een gegevensgebonden object. |
| Implementeert | Hiermee geeft u verzendinterfaces op die gedwongen worden lid te zijn van de IDL-coklasse. |
| implements_category | Geeft de geïmplementeerde componentcategorieën voor de klasse aan. |
| importeren | Hiermee specificeert u een ander .idl-, .odl- of headerbestand met definities waarnaar u wilt verwijzen vanuit uw hoofd-.idl-bestand. |
| importidl | Hiermee voegt u het opgegeven .idl-bestand in het gegenereerde .idl-bestand in. |
| importlib | Hiermee maakt u typen, die al naar een andere typebibliotheek zijn gecompileerd, beschikbaar voor de typebibliotheek die wordt gemaakt. |
| in | Geeft aan dat een parameter moet worden doorgegeven vanuit de aanroepprocedure naar de aangeroepen procedure. |
| omvatten | U specificeert een of meer header-bestanden die moeten worden opgenomen in het gegenereerde .idl-bestand. |
| includelib | Zorgt ervoor dat een .idl- of .h-bestand wordt opgenomen in het gegenereerde .idl-bestand. |
| last_is | Hiermee geeft u de index van het laatste matrixelement dat moet worden verzonden. |
| lcid- | Hiermee kunt u een landinstellings-id doorgeven aan een functie. |
| lengte_is | Hiermee geeft u het aantal matrixelementen dat moet worden verzonden. |
| library_block | Hiermee plaatst u een constructie in het bibliotheekblok van het .idl-bestand. |
| Licentie | Geeft aan dat de coklasse waarop deze van toepassing is een licentie heeft en moet worden geïnstantieerd met behulp van IClassFactory2. |
| lokale | Hiermee kunt u de MIDL-compiler gebruiken als headergenerator wanneer deze wordt gebruikt in de interfaceheader. Wanneer het wordt gebruikt binnen een afzonderlijke functie, duidt het een lokale procedure aan waarvoor geen stubs worden gegenereerd. |
| max_is | Hiermee wordt de maximumwaarde voor een geldige matrixindex opgegeven. |
| module | Hiermee definieert u het bibliotheekblok in het .idl-bestand. |
| ms_union | Hiermee bepaalt u de uitlijning van netwerkgegevens van niet-ingekapselde samenvoegingen. |
| no_injected_text | Hiermee voorkomt u dat de compiler code injecteert als gevolg van kenmerkgebruik. |
| niet-doorzoekbaar | Geeft aan dat een interfacelid niet mag worden weergegeven in een eigenschapsbrowser. |
| niet-aanmaakbaar | Hiermee definieert u een object dat niet door zichzelf kan worden geïnstantieerd. |
| niet-uitbreidbaar | Hiermee geeft u op dat de IDispatch implementatie alleen de eigenschappen en methoden bevat die worden vermeld in de interfacebeschrijving en niet kunnen worden uitgebreid met extra leden tijdens runtime. |
| object | Identificeert een aangepaste interface; synoniem met aangepast kenmerk. |
| odl | Identificeert een interface als een ODL-interface (Object Description Language). |
| OLE-automatisering | Geeft aan dat een interface compatibel is met Automation. |
| facultatief | Hiermee geeft u een optionele parameter voor een lidfunctie. |
| uit | Identificeert aanwijzerparameters die worden geretourneerd van de aangeroepen procedure naar de aanroepende procedure (van de server naar de client). |
| pijlaanwijzer_standaard | Hiermee geeft u het standaardkenmerk aanwijzer voor alle aanwijzers behalve aanwijzers op het hoogste niveau die worden weergegeven in parameterlijsten. |
| pragma- | Hiermee wordt de opgegeven tekenreeks, zonder de aanhalingstekens, verzonden naar het gegenereerde .idl-bestand. |
| Hiermee geeft u de ProgID voor een COM-object. | |
| propget | Hiermee specificeert u een accessor-functie (get) voor eigenschappen. |
| propput | Met deze functie specificeer je een eigenschapsinstelling. |
| propputref | Hiermee geeft u een eigenschapsinstellingsfunctie op die een verwijzing gebruikt in plaats van een waarde. |
| ptr | Wijst een pointer aan als een volledige pointer. |
| publiek | Zorgt ervoor dat een typedef naar de typebibliotheek gaat, zelfs als er niet naar wordt verwezen vanuit het .idl-bestand. |
| bereik | Hiermee geeft u een bereik van toegestane waarden voor argumenten of velden waarvan de waarden zijn ingesteld tijdens runtime. |
| Rdx | Hiermee maakt of wijzigt u een registersleutel. |
| alleen-lezen | Verbiedt toewijzing aan een variabele. |
| Ref | Identificeert een verwijzingswijzer. |
| registration_script | Hiermee wordt het opgegeven registratiescript uitgevoerd. |
| bewerking aanvragen | Geeft aan dat de eigenschap de OnRequestEdit melding ondersteunt. |
| vereist_categorie | Hiermee geeft u de vereiste onderdeelcategorieën voor de klasse op. |
| beperkt | Hiermee geeft u op dat een bibliotheek of lid van een module, interface of dispinterface niet willekeurig kan worden aangeroepen. |
| retval | Hiermee wordt de parameter aangegeven die de retourwaarde van het lid ontvangt. |
| satype | Hiermee geeft u het gegevenstype van de SAFEARRAY. |
| size_is | Hiermee specificeert u de grootte van het geheugen dat is toegewezen voor gegroepeerde aanwijzers, gegroepeerde aanwijzers naar gegroepeerde aanwijzers, en enkelvoudige of multidimensionale arrays. |
| bron | Geeft aan dat een lid van een klasse, eigenschap of methode een bron van gebeurtenissen is. |
| tekenreeks | Geeft aan dat de eendimensionalechar, wchar_tbyteof equivalente matrix of de aanwijzer naar een dergelijke matrix moet worden behandeld als een tekenreeks. |
| support_error_info | Ondersteunt foutrapportage voor het doelobject. |
| switch_is | Hiermee specificeert u de uitdrukking of identificatie die werkt als de uniediscriminant die het unielid selecteert. |
| switch_type | Identificeert het type van de variabele die als discriminant van de unie wordt gebruikt. |
| synchroniseren | Hiermee synchroniseert u de toegang tot een methode. |
| Threading | Hiermee geeft u het threadingmodel voor een COM-object. |
| uitzenden_als | Instructies voor de compiler om een gepresenteerd type, dat client- en server-applicaties manipuleren, te koppelen aan een verzonden type. |
| uidefault | Geeft aan dat het type informatielid het standaardlid is dat moet worden weergegeven in de gebruikersinterface. |
| uniek | Specificeert een unieke pointer. |
| usesgetlasterror | Vertelt de beller dat als er een fout optreedt bij het aanroepen van die functie, de aanroeper vervolgens kan aanroepen GetLastError om de foutcode op te halen. |
| uuid | Specificeert de unieke ID voor een klasse of interface. |
| v1_enum | Hiermee wordt bepaald dat het opgegeven geïnventariseerd type wordt verzonden als een 32-bits entiteit, in plaats van de 16-bits standaardinstelling. |
| vararg | Hiermee geeft u op dat de functie een variabel aantal argumenten accepteert. |
| versie | Identificeert een bepaalde versie tussen meerdere versies van een interface of klasse. |
| vi_progid | Specificeert een versie-onafhankelijke vorm van de ProgID. |
| wire_marshal | Hiermee geeft u een gegevenstype op dat wordt gebruikt voor verzending in plaats van een toepassingsspecifiek gegevenstype. |
Zie ook
C++-kenmerken voor COM en .NET
Kenmerken per groep
Kenmerken per gebruik