Поделиться через


функция обратного вызова PBEGIN_RESCALL_ROUTINE (resapi.h)

Запускает вызов кода элемента управления ресурсами. Тип PBEGIN_RESCALL_ROUTINE определяет указатель на эту функцию обратного вызова.

Синтаксис

PBEGIN_RESCALL_ROUTINE PbeginRescallRoutine;

DWORD PbeginRescallRoutine(
  [in]  RESID Resource,
  [in]  DWORD ControlCode,
  [in]  PVOID InBuffer,
  [in]  DWORD InBufferSize,
  [out] PVOID OutBuffer,
  [in]  DWORD OutBufferSize,
  [out] LPDWORD BytesReturned,
  [in]  PRES_CTL_CTX context,
  [out] PBOOL ReturnedAsynchronously
)
{...}

Параметры

[in] Resource

Идентификатор ресурса.

[in] ControlCode

Код элемента управления для вызова.

[in] InBuffer

Указатель на буфер, содержащий входные данные для вызова кода управления.

[in] InBufferSize

Размер буфера, заданного InBuffer, в байтах.

[out] OutBuffer

Указатель на буфер, содержащий выходные данные для вызова кода элемента управления.

[in] OutBufferSize

Размер буфера, заданного OutBuffer, в байтах.

[out] BytesReturned

Размер данных, возвращаемых OutBuffer, в байтах.

[in] context

Контекст вызываемого кода элемента управления ресурсами.

Windows Server 2012 R2: Этот параметр был добавлен в Windows Server 2016.

[out] ReturnedAsynchronously

Значение TRUE , если операция возвращается асинхронно; в противном случае — FALSE.

Windows Server 2012 R2: Этот параметр был добавлен в Windows Server 2016.

Возвращаемое значение

Функция возвращает одно из следующих значений или код системной ошибки:

Код возврата Описание
ERROR_SUCCESS
Операция выполнена успешно.
ERROR_RESOURCE_NOT_FOUND
Идентификатор ресурса не найден.
ERROR_INVALID_FUNCTION
Запрошенный код элемента управления не поддерживается.

Требования

   
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2012 R2
Целевая платформа Windows
Header resapi.h

См. также раздел

Коды элементов управления ресурсами

Функции Entry-Point библиотеки ресурсов