функция обратного вызова RPCNOTIFICATION_ROUTINE (rpcasync.h)
Функция RPCNOTIFICATION_ROUTINE предоставляет программы, использующие асинхронный RPC, с возможностью настройки ответов на асинхронные события.
Синтаксис
RPCNOTIFICATION_ROUTINE RpcnotificationRoutine;
void RpcnotificationRoutine(
_RPC_ASYNC_STATE *pAsync,
void *Context,
RPC_ASYNC_EVENT Event
)
{...}
Параметры
pAsync
Указатель на структуру, содержащую текущее состояние асинхронной библиотеки времени выполнения RPC. Дополнительные сведения см. в разделе RPC_ASYNC_STATE.
Context
Зарезервировано для последующего использования. В настоящее время Windows 2000 устанавливает для этого параметра значение NULL.
Event
Значение из перечисленного типа RPC_ASYNC_EVENT , идентифицирующее текущее асинхронное событие.
Возвращаемое значение
None
Remarks
Для каждого асинхронного удаленного вызова процедуры, выполняемого клиентской программой, можно указать асинхронный вызов процедуры (APC). Библиотека времени выполнения RPC будет вызывать APC после завершения асинхронного вызова удаленной процедуры. Функция APC должна соответствовать прототипу, указанному в RPCNOTIFICATION_ROUTINE.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | rpcasync.h |