Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Podle specifikace DCE musí každý soubor IDL definovat atributy pro své ukazatele. Pokud není explicitní atribut přiřazen ukazateli, použije ukazatel hodnotu určenou klíčovým slovem [ pointer_default]. Některé implementace DCE neumožňují nepřiřazené ukazatele. Pokud ukazatel nemá explicitní atribut, musí mít soubor IDL [pointer_default] specifikaci, aby bylo možné nastavit atribut ukazatele.
Ve výchozím režimu (rozšíření Microsoft) můžete v souboru IDL určit atribut ukazatele, který importuje definující soubor IDL. Ukazatele definované v jednom souboru IDL mohou dědit atributy zadané v jiných souborech IDL. Soubory IDL mohou také ve výchozím režimu obsahovat nepřipravené ukazatele. Pokud základní ani importované soubory IDL nezadávají atribut ukazatele nebo [pointer_default], neupravené ukazatele jsou interpretovány jako jedinečné ukazatele.
Kompilátor MIDL přiřadí ukazatelům atributy ukazatele pomocí následujících pravidel priority (1 je nejvyšší).
| Priorita | Popis |
|---|---|
| 1 | Explicitní atributy ukazatele se použijí na ukazatel v definici nebo použít web. |
| 2 | Výchozí hodnota je atribut [pointer_default] v souboru IDL, který definuje typ. |
| 3 | Výchozí hodnota je atribut [pointer_default] v souboru IDL, který importuje typ. |
| 4 | Výchozí hodnota je [ ptr] v režimu kompatibility DCE nebo [ jedinečných] v režimu rozšíření Microsoftu. |