HAL_DISPATCH-Struktur (ntddk.h)
In diesem Thema wird die HAL_DISPATCH-Struktur beschrieben.
Syntax
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;
Member
Version
Definiert die Version des ULONG-Elements.
HalQuerySystemInformation
Definiert das pHalQuerySystemInformation-ElementHalQuerySystemInformation.
HalSetSystemInformation
Definiert das pHalSetSystemInformation-ElementHalSetSystemInformation.
HalQueryBusSlots
Definiert das pHalQueryBusSlots-ElementHalQueryBusSlots.
Spare1
Definiert das ULONG-MemberSpare1.
HalExamineMBR
Definiert das pHalExamineMBR-ElementHalExamineMBR.
HalIoReadPartitionTable
Definiert das pHalIoReadPartitionTable-ElementHalIoReadPartitionTable.
HalIoSetPartitionInformation
Definiert das pHalIoSetPartitionInformation-ElementHalIoSetPartitionInformation.
HalIoWritePartitionTable
Definiert das pHalIoWritePartitionTable-ElementHalIoWritePartitionTable.
HalReferenceHandlerForBus
Definiert das pHalReferenceHandlerForBus-ElementHalReferenceHandlerForBus.
HalReferenceBusHandler
Definiert das pHalReferenceBusHandler-ElementHalReferenceBusHandler.
HalDereferenceBusHandler
Definiert das pHalDereferenceBusHandler-ElementHalDereferenceBusHandler.
HalInitPnpDriver
Definiert das pHalInitPnpDriver-ElementHalInitPnpDriver.
HalInitPowerManagement
Definiert das pHalInitPowerManagement-ElementHalInitPowerManagement.
HalGetDmaAdapter
Definiert das pHalGetDmaAdapter-ElementHalGetDmaAdapter.
HalGetInterruptTranslator
Definiert das pHalGetDmaAdapter-ElementHalGetInterruptTranslator.
HalStartMirroring
Definiert das pHalStartMirroring-ElementHalStartMirroring.
HalEndMirroring
Definiert das pHalEndMirroring-ElementHalEndMirroring.
HalMirrorPhysicalMemory
Definiert das pHalMirrorPhysicalMemory-ElementHalMirrorPhysicalMemory.
HalEndOfBoot
Definiert das pHalEndOfBoot-ElementHalEndOfBoot.
HalMirrorVerify
Definiert das pHalMirrorVerify-ElementHalMirrorVerify.
HalGetCachedAcpiTable
Definiert das pHalGetCachedAcpiTable-ElementHalGetCachedAcpiTable.
HalSetPciErrorHandlerCallback
Definiert das pHalSetPciErrorHandlerCallback-ElementHalSetPciErrorHandlerCallback.
HalGetPrmCache
Definiert das pHalGetPrmCache-MitgliedHalGetPrmCache.
HalInvokePrmFwHandler
Definiert das pHalInvokePrmFwHandler-ElementHalInvokePrmFwHandler.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddk.h (include Ntddk.h) |