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
定义 pHalExamineMBR 成员 HalExamineMBR。
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。
要求
要求 | 值 |
---|---|
Header | ntddk.h (包括 Ntddk.h) |