Функция ACX_REQUEST_PARAMETERS_INIT_METHOD (acxrequest.h)
Функция ACX_REQUEST_PARAMETERS_INIT_METHOD инициализирует структуру ACX_REQUEST_PARAMETERS с параметрами метода ACX.
Синтаксис
void ACX_REQUEST_PARAMETERS_INIT_METHOD(
PACX_REQUEST_PARAMETERS Params,
const GUID Set,
ULONG Id,
ACX_METHOD_VERB Verb,
ACX_ITEM_TYPE ItemType,
ULONG ItemId,
PVOID Args,
ULONG ArgsCb,
PVOID Result,
ULONG ResultCb
);
Параметры
Params
Указатель на ACX_REQUEST_PARAMETERS структуру, используемую для хранения параметров метода.
Set
Идентификатор набора методов (GUID).
Id
Идентификатор метода (ULONG) в идентификаторе set метода.
Verb
Команда метода ACX для отправки, определенная перечислением ACX_METHOD_VERB .
ItemType
Тип ACX_ITEM_TYPE отправляемого элемента, например AcxItemTypeCircuit.
ItemId
Идентификатор элемента ItemType, например идентификатор контакта, если ItemType является закреплением.
Args
Необязательный буфер Args, содержащий дополнительные параметры для указанного метода. Присвойте значение NULL, если оно отсутствует.
ArgsCb
Количество в байтах (размер) буфера Args. Установите значение 0, если поле Args не используется.
Result
Необязательный буфер результата для старого результата операции. Присвойте значение NULL, если оно отсутствует или если *SendMethod необходимо выделить его, если ResultCb не равен нулю. Вызывающий объект отвечает за освобождение выделенного буфера.
ResultCb
Количество в байтах (размер) буфера результатов. Установите значение 0, если результат не используется.
Возвращаемое значение
None
Remarks
Пример
Ниже приведен пример использования.
arg = circuitArg;
result = 0;
//
// Format and send the request.
//
ACX_REQUEST_PARAMETERS_INIT_METHOD(
¶ms,
methodsTests[i].MethodSet,
methodsTests[i].MethodId,
AcxMethodVerbSend,
AcxItemTypeCircuit,
AcxItemIdNone,
&arg, sizeof(arg), // Args & size
&result, sizeof(result) // Result & size
);
Требования ACX
Минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.
Требования
Требование | Значение |
---|---|
Заголовок | acxrequest.h |
См. также раздел
- [заголовок acxrequest.h] (index.md)