Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[обратного вызова] и [локальных] атрибуты можно применять как атрибуты функции.
Обратный вызов — это удаленный вызов с сервера на клиент, который выполняется в рамках концептуального потока одноразового выполнения. Обратный вызов всегда выдается в контексте удаленного вызова (или обратного вызова) и выполняется потоком, который выдал исходный удаленный вызов (или обратный вызов).
Часто желательно разместить объявление локальной процедуры в IDL-файле, так как это логическое место для описания интерфейсов пакета. Атрибут [локальных] указывает, что объявление процедуры не является удаленной функцией, а локальной процедурой. Компилятор MIDL не создает заглушки для функций с атрибутом [local].
Важно отметить, что использование [обратного вызова] не рекомендуется в программировании с несколькими потоками. Как функция программирования с одним потоком, она не оснащена для поддержки требований безопасности к многопоточной среде.