共用方式為


SP_DEVINFO_LIST_DETAIL_DATA_A結構 (setupapi.h)

SP_DEVINFO_LIST_DETAIL_DATA結構包含裝置資訊集的相關信息,例如其相關聯的安裝類別 GUID(如果它有相關聯的安裝類別)。

語法

typedef struct _SP_DEVINFO_LIST_DETAIL_DATA_A {
  DWORD  cbSize;
  GUID   ClassGuid;
  HANDLE RemoteMachineHandle;
  CHAR   RemoteMachineName[SP_MAX_MACHINENAME_LENGTH];
} SP_DEVINFO_LIST_DETAIL_DATA_A, *PSP_DEVINFO_LIST_DETAIL_DATA_A;

成員

cbSize

SP_DEVINFO_LIST_DETAIL_DATA 結構的大小,以位元組為單位。

ClassGuid

如果沒有任何相關聯的安裝類別,則與裝置資訊集相關聯或GUID_NULL的安裝程序類別 GUID。

RemoteMachineHandle

如果裝置資訊集是針對遠端計算機,則此成員是遠端電腦的 Configuration Manager 電腦句柄。 如果裝置資訊集是針對本機電腦,則此成員會 NULL

這通常是元件用來存取遠端計算機的參數。 RemoteMachineName 包含字串,以防元件需要遠端電腦的名稱。

RemoteMachineName[SP_MAX_MACHINENAME_LENGTH]

包含遠端電腦名稱的 NULL 終止字串。 如果裝置資訊集是針對本機計算機,則此成員是空字串。

言論

注意

setupapi.h 標頭會將SP_DEVINFO_LIST_DETAIL_DATA定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
標頭 setupapi.h (包括 Setupapi.h)

另請參閱

SetupDiGetDeviceInfoListDetail