ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
