IDebugHostType2::GetFunctionParameterTypeCount 方法 (dbgmodel.h)
GetFunctionParameterTypeCount 方法會傳回函式接受的自變數數目。
請注意,此計數中不會考慮以 C/C++ 省略號為基礎的變數自變數標記。 必須透過 GetFunctionVarArgsKind 方法偵測到這類。 這隻會在省略號之前包含自變數。
語法
HRESULT GetFunctionParameterTypeCount(
ULONG64 *count
);
參數
count
函式 (忽略變數自變數省略號) 的自變數數目將會在這裡傳回。 每個個別自變數的類型都可以透過 GetFunctionParameterTypeAt 方法取得。
傳回值
這個方法會傳回表示成功或失敗的 HRESULT。
備註
範例程式碼
ComPtr<IDebugHostType> spType; /* get a type for a function (see FindTypeByName) */
ULONG64 count;
if (SUCCEEDED(spType->GetFunctionParameterTypeCount(&count)))
{
// count is the number of parameters the function takes. This does not
// include any ellipsis for variable arguments.
}
規格需求
需求 | 值 |
---|---|
標頭 | dbgmodel.h |