ВУЗ:
Составители:
Рубрика:
27
Имя function-name определяет имя удаленной процедуры.
Список атрибутов параметров состоит из следующих элементов : in,
out, first_is, last_is, length_is, max_is, size_is, switch_type, ref,
unigue, ptr, context_handle и string.
Используемые в операторе описатели declorator являются
идентификаторами, описателями указателей и массивов.
Пример.
[uuid (…),
version(3. 1),
pointer_default(unique)
]
interface IdlGrammarExample
{import “windows. idl”, ”other. idl”,
const wchar_t * NAME=L”Example Program”;
typedef char* PCHAR;
void DictCheckSpelling(
[in, string] PCHAR word, // разыскиваемое слово;
[out ] short *is Present //о, если слово не найдено
;
);
}
Для определения диспетчерского интерфейса используются два
формата :
[атрибуты attributes]
dispinterface имя диспетчерского
интерфейса intfname
{properties : список свойств proplist;
methods: список методов methlist;
};
Имя function-name определяет имя удаленной процедуры. Список атрибутов параметров состоит из следующих элементов : in, out, first_is, last_is, length_is, max_is, size_is, switch_type, ref, unigue, ptr, context_handle и string. Используемые в операторе описатели declorator являются идентификаторами, описателями указателей и массивов. Пример. [uuid (…), version(3. 1), pointer_default(unique) ] interface IdlGrammarExample {import “windows. idl”, ”other. idl”, const wchar_t * NAME=L”Example Program”; typedef char* PCHAR; void DictCheckSpelling( [in, string] PCHAR word, // разыскиваемое слово; [out ] short *is Present //о, если слово не найдено ; ); } Для определения диспетчерского интерфейса используются два формата : [атрибуты attributes] dispinterface имя диспетчерского интерфейса intfname {properties : список свойств proplist; methods: список методов methlist; }; 27
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »