IID
E701324
IID (Interface Identifier) is a globally unique identifier used in Microsoft's Component Object Model (COM) to distinguish and reference specific interfaces.
Statements (30)
| Predicate | Object |
|---|---|
| instanceOf |
COM interface identifier
ⓘ
GUID ⓘ |
| abbreviationOf | Interface Identifier ⓘ |
| associatedWithLanguage |
C
ⓘ
C++ NERFINISHED ⓘ |
| associatedWithPlatform | Windows NERFINISHED ⓘ |
| category |
Microsoft technology concept
ⓘ
software identifier ⓘ |
| definedIn |
COM type library
ⓘ
IDL file ⓘ |
| developedBy | Microsoft ⓘ |
| formatExample | {00000000-0000-0000-C000-000000000046} ⓘ |
| fullName | Interface Identifier ⓘ |
| hasType | 128-bit identifier ⓘ |
| identifierFor | COM interface ⓘ |
| namingConvention | often exposed as extern const IID variables in C++ headers ⓘ |
| purpose |
to distinguish COM interfaces from each other
ⓘ
to enable interface querying in COM ⓘ to uniquely identify a COM interface ⓘ |
| relatedConcept |
CLSID
ⓘ
LIBID ⓘ REFIID ⓘ |
| representedAs | GUID string ⓘ |
| scope | global uniqueness ⓘ |
| storage | stored in registry via type libraries ⓘ |
| usedByFunction | QueryInterface ⓘ |
| usedByMechanism | COM interface negotiation ⓘ |
| usedIn |
.NET COM interop
ⓘ
COM+ NERFINISHED ⓘ Component Object Model NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.