ACX_REQUEST_PARAMETERS_INIT_METHOD函式 (acxrequest.h)
ACX_REQUEST_PARAMETERS_INIT_METHOD函式會使用 ACX 方法參數初始化ACX_REQUEST_PARAMETERS結構。
語法
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 ID 內。
Verb
ACX 方法動詞命令,如 ACX_METHOD_VERB 列舉所定義。
ItemType
要傳送之專案的 ACX_ITEM_TYPE 類型,例如 AcxItemTypeCircuit。
ItemId
ItemType 的項目標識符,例如,如果 ItemType 是釘選,則為釘選標識符。
Args
選擇性的 Args 緩衝區,保存指定方法的其他參數。 如果不存在,請將 設定為 null。
ArgsCb
Args 緩衝區的大小) 位元組 (計數。 如果未使用 Args 字段,則設定為 0。
Result
作業結果的選擇性結果緩衝區。 如果不存在,則設定為 null;如果 *SendMethod 需要在 ResultCb 不是零時配置它。 呼叫端負責釋放配置的緩衝區。
ResultCb
結果緩衝區的大小) 位元組 (計數。 如果未使用 Result,請將 設定為 0。
傳回值
無
備註
範例
範例使用方式如下所示。
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)