IRQ_DES_32 結構 (cfgmgr32.h)
IRQ_DES 結構用於指定資源清單或描述裝置實例 IRQ 行使用量的資源需求清單。 如需資源清單和資源需求清單的詳細資訊,請參閱 硬體資源。
語法
typedef struct IRQ_Des_32_s {
DWORD IRQD_Count;
DWORD IRQD_Type;
#if ...
USHORT IRQD_Flags;
USHORT IRQD_Group;
#else
DWORD IRQD_Flags;
#endif
ULONG IRQD_Alloc_Num;
ULONG32 IRQD_Affinity;
} IRQ_DES_32, *PIRQ_DES_32;
成員
IRQD_Count
針對資源清單:
零。
如需資源需求清單:
包含在 IRQ_RESOURCE 結構中之IRQ_RANGE陣列中的元素數目。
IRQD_Type
必須設定為常數值 IRQType_Range。
IRQD_Flags
下表所述的 每個 旗標集都有一個位旗標。
旗標 | 定義 | |
---|---|---|
共用旗標 | ||
fIRQD_Exclusive | 無法共享 IRQ 行。 | |
fIRQD_Share | 可以共用 IRQ 行。 | |
mIRQD_Share | 指定共用值 之IRQD_Flags 內位的位掩碼。 | |
觸發旗標 | ||
fIRQD_Level | IRQ 行是層級觸發的。 | |
fIRQD_Edge | IRQ 線是邊緣觸發的。 | |
mIRQD_Edge_Level | 指定觸發值之 IRQD_Flags 內位的位掩碼。 |
IRQD_Group
IRQD_Alloc_Num
針對資源清單:
配置給裝置的 IRQ 行數目。
如需資源需求清單:
未使用。
IRQD_Affinity
針對資源清單:
位掩碼,表示配置給裝置之 IRQ 行的處理器親和性。 位零代表第一個處理器、第二個位等等。 將此值設定為 -1 表示所有處理器。
如需資源需求清單:
未使用。
規格需求
需求 | 值 |
---|---|
標頭 | cfgmgr32.h (包含 Cfgmgr32.h) |