SetupGetIntField 函式 (setupapi.h)
[此函式可用於需求一節中所述的操作系統。 它在後續版本中可能會變更或無法使用。 安裝程式API不應再用於安裝應用程式。 請改用 Windows Installer 來開發應用程式安裝程式。 SetupAPI 會繼續用於安裝設備驅動器。]
SetupGetIntField 函式會從 INF 檔案中某行的指定欄位擷取整數值。
語法
WINSETUPAPI BOOL SetupGetIntField(
[in] PINFCONTEXT Context,
[in] DWORD FieldIndex,
[out] PINT IntegerValue
);
參數
[in] Context
INF 檔案中某行內容的指標。
[in] FieldIndex
指定行內應從中擷取整數之欄位的1型索引。
0 的 FieldIndex 可用來擷取整數索引鍵 (例如,請考慮下列 INF 行,431 = 1,2, 4。如果以 FieldIndex 0) 呼叫 SetupGetIntField,則會將值 431 放入 IntegerValue 所指向的變數中。
[out] IntegerValue
接收整數之變數的指標。 如果欄位不是整數,函式會失敗,而且 GetLastError 的呼叫會傳回ERROR_INVALID_DATA。
傳回值
如果函式成功,則傳回值是非零值。
如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。
備註
整數位段的開頭可能是正 (+) 或負 ( ) 符號。 除非檔案前面加上 0x 或 0X,否則它會解譯為十進位數,在此情況下為十六進位。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | setupapi.h |
程式庫 | Setupapi.lib |
Dll | Setupapi.dll |
API 集合 | ext-ms-win-setupapi-inf-l1-1-1 (Windows 10 10.0.14393 版) |