função ACX_REQUEST_PARAMETERS_INIT_METHOD (acxrequest.h)
A função ACX_REQUEST_PARAMETERS_INIT_METHOD inicializa um struct ACX_REQUEST_PARAMETERS com parâmetros de método ACX.
Sintaxe
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
);
Parâmetros
Params
Um ponteiro para ACX_REQUEST_PARAMETERS estrutura usada para armazenar parâmetros de método.
Set
Um GUID (ID do conjunto de métodos).
Id
Uma ID de método (ULONG) dentro do método Set ID.
Verb
O verbo do método ACX a ser enviado conforme definido pela enumeração ACX_METHOD_VERB .
ItemType
O ACX_ITEM_TYPE tipo de item que está sendo enviado, por exemplo, AcxItemTypeCircuit.
ItemId
A ID do item do ItemType, por exemplo, a ID do pin se o ItemType for um pin.
Args
Um buffer Args opcional que contém parâmetros adicionais para o método especificado. Defina como nulo se não estiver presente.
ArgsCb
A contagem em bytes (tamanho) do buffer do Args. Defina como 0 se o campo Args não for usado.
Result
Um buffer de resultado opcional para antigar o resultado da operação. Defina como nulo se não estiver presente ou se *SendMethod precisar alocá-lo quando ResultCb não for zero. O chamador é responsável por liberar o buffer alocado.
ResultCb
A contagem em bytes (tamanho) do buffer resultado. Defina como 0 se Result não for usado.
Retornar valor
Nenhum
Comentários
Exemplo
O uso de exemplo é mostrado abaixo.
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
);
Requisitos do ACX
Versão mínima do ACX: 1.0
Para obter mais informações sobre as versões do ACX, consulte Visão geral da versão do ACX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | acxrequest.h |
Confira também
- [cabeçalho acxrequest.h] (index.md)