HAL_DISPATCH 結構 (ntddk.h)
本主題描述 HAL_DISPATCH 結構。
語法
typedef struct {
ULONG Version;
pHalQuerySystemInformation HalQuerySystemInformation;
pHalSetSystemInformation HalSetSystemInformation;
pHalQueryBusSlots HalQueryBusSlots;
ULONG Spare1;
pHalExamineMBR HalExamineMBR;
pHalIoReadPartitionTable HalIoReadPartitionTable;
pHalIoSetPartitionInformation HalIoSetPartitionInformation;
pHalIoWritePartitionTable HalIoWritePartitionTable;
pHalHandlerForBus HalReferenceHandlerForBus;
pHalReferenceBusHandler HalReferenceBusHandler;
pHalReferenceBusHandler HalDereferenceBusHandler;
pHalInitPnpDriver HalInitPnpDriver;
pHalInitPowerManagement HalInitPowerManagement;
pHalGetDmaAdapter HalGetDmaAdapter;
pHalGetInterruptTranslator HalGetInterruptTranslator;
pHalStartMirroring HalStartMirroring;
pHalEndMirroring HalEndMirroring;
pHalMirrorPhysicalMemory HalMirrorPhysicalMemory;
pHalEndOfBoot HalEndOfBoot;
pHalMirrorVerify HalMirrorVerify;
pHalGetAcpiTable HalGetCachedAcpiTable;
pHalSetPciErrorHandlerCallback HalSetPciErrorHandlerCallback;
pHalGetPrmCache HalGetPrmCache;
pHalInvokePrmFwHandler HalInvokePrmFwHandler;
} HAL_DISPATCH, *PHAL_DISPATCH;
成員
Version
定義 ULONG 成員 版本。
HalQuerySystemInformation
定義 pHalQuerySystemInformation 成員 HalQuerySystemInformation。
HalSetSystemInformation
定義 pHalSetSystemInformation 成員 HalSetSystemInformation。
HalQueryBusSlots
定義 pHalQueryBusSlots 成員 HalQueryBusSlots。
Spare1
定義 ULONG 成員 Spare1。
HalExamineMBR
定義 pHalEx一元MBR 成員 HalEx用MBR。
HalIoReadPartitionTable
定義 pHalIoReadPartitionTable 成員 HalIoReadPartitionTable。
HalIoSetPartitionInformation
定義 pHalIoSetPartitionInformation 成員 HalIoSetPartitionInformation。
HalIoWritePartitionTable
定義 pHalIoWritePartitionTable 成員 HalIoWritePartitionTable。
HalReferenceHandlerForBus
定義 pHalReferenceHandlerForBus 成員 HalReferenceHandlerForBus。
HalReferenceBusHandler
定義 pHalReferenceBusHandler 成員 HalReferenceBusHandler。
HalDereferenceBusHandler
定義 pHalDereferenceBusHandler 成員 HalDereferenceBusHandler。
HalInitPnpDriver
定義 pHalInitPnpDriver 成員 HalInitPnpDriver。
HalInitPowerManagement
定義 pHalInitPowerManagement 成員 HalInitPowerManagement。
HalGetDmaAdapter
定義 pHalGetDmaAdapter 成員 HalGetDmaAdapter。
HalGetInterruptTranslator
定義 pHalGetDmaAdapter 成員 HalGetInterruptTranslator。
HalStartMirroring
定義 pHalStartMirroring 成員 HalStartMirroring。
HalEndMirroring
定義 pHalEndMirroring 成員 HalEndMirroring。
HalMirrorPhysicalMemory
定義 pHalMirrorPhysicalMemory 成員 HalMirrorPhysicalMemory。
HalEndOfBoot
定義 pHalEndOfBoot 成員 HalEndOfBoot。
HalMirrorVerify
定義 pHalMirrorVerify 成員 HalMirrorVerify。
HalGetCachedAcpiTable
定義 pHalGetCachedAcpiTable 成員 HalGetCachedAcpiTable。
HalSetPciErrorHandlerCallback
定義 pHalSetPciErrorHandlerCallback 成員 HalSetPciErrorHandlerCallback。
HalGetPrmCache
定義 pHalGetPrmCache 成員 HalGetPrmCache。
HalInvokePrmFwHandler
定義 pHalInvokePrmFwHandler 成員 HalInvokePrmFwHandler。
規格需求
需求 | 值 |
---|---|
標頭 | ntddk.h (包含 Ntddk.h) |