Content deleted Content added
m →Versions history: {{table alignment}} {{sdash}} |
→VMCID (Vendor Minor Codeset ID): <ref>s |
||
Line 162:
Each standard CORBA exception includes a minor code to designate the subcategory of the exception. Minor exception codes are of type unsigned long and consist of a 20-bit "Vendor Minor Codeset ID" (VMCID), which occupies the high order 20 bits, and the minor code proper which occupies the low order 12 bits.
Minor codes for the standard exceptions are prefaced by the VMCID assigned to OMG, defined as the unsigned long constant CORBA::OMGVMCID, which has the VMCID allocated to OMG occupying the high order 20 bits. The minor exception codes associated with the standard exceptions that are found in Table 3–13 on page 3-58 are or-ed with OMGVMCID to get the minor code value that is returned in the ex_body structure
Within a vendor assigned space, the assignment of values to minor codes is left to the vendor.
The VMCID 0 and {{tt|0xfffff}} are reserved for experimental use. The VMCID OMGVMCID (Section 3.17.1, "Standard Exception Definitions", on page 3-52) and 1 through {{tt|0xf}} are reserved for OMG use.<ref>[https://www.omg.org/cgi-bin/doc?formal/98-12-01 The Common Object Request Broker: Architecture and Specification (CORBA 2.3)]</ref>
===Corba Location (CorbaLoc)===
|