HAL_DISPATCH structure (ntddk.h)
Cette rubrique décrit la structure HAL_DISPATCH .
Syntaxe
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;
Membres
Version
Définit la version du membre ULONG.
HalQuerySystemInformation
Définit le membre pHalQuerySystemInformationHalQuerySystemInformation.
HalSetSystemInformation
Définit le membre pHalSetSystemInformationHalSetSystemInformation.
HalQueryBusSlots
Définit le membre pHalQueryBusSlotsHalQueryBusSlots.
Spare1
Définit le membre ULONGSpare1.
HalExamineMBR
Définit le membre pHalExamineMBRHalExamineMBR.
HalIoReadPartitionTable
Définit le membre pHalIoReadPartitionTableHalIoReadPartitionTable.
HalIoSetPartitionInformation
Définit le membre pHalIoSetPartitionInformationHalIoSetPartitionInformation.
HalIoWritePartitionTable
Définit le membre pHalIoWritePartitionTableHalIoWritePartitionTable.
HalReferenceHandlerForBus
Définit le membre pHalReferenceHandlerForBusHalReferenceHandlerForBus.
HalReferenceBusHandler
Définit le membre pHalReferenceBusHandlerHalReferenceBusHandler.
HalDereferenceBusHandler
Définit le membre pHalDereferenceBusHandlerHalDereferenceBusHandler.
HalInitPnpDriver
Définit le membre pHalInitPnpDriverHalInitPnpDriver.
HalInitPowerManagement
Définit le membre pHalInitPowerManagementHalInitPowerManagement.
HalGetDmaAdapter
Définit le membre pHalGetDmaAdapterHalGetDmaAdapter.
HalGetInterruptTranslator
Définit le membre pHalGetDmaAdapterHalGetInterruptTranslator.
HalStartMirroring
Définit le membre pHalStartMirroringHalStartMirroring.
HalEndMirroring
Définit le membre pHalEndMirroringHalEndMirroring.
HalMirrorPhysicalMemory
Définit le membre pHalMirrorPhysicalMemoryHalMirrorPhysicalMemory.
HalEndOfBoot
Définit le membre pHalEndOfBootHalEndOfBoot.
HalMirrorVerify
Définit le membre pHalMirrorVerifyHalMirrorVerify.
HalGetCachedAcpiTable
Définit le membre pHalGetCachedAcpiTableHalGetCachedAcpiTable.
HalSetPciErrorHandlerCallback
Définit le membre pHalSetPciErrorHandlerCallbackHalSetPciErrorHandlerCallback.
HalGetPrmCache
Définit le membre pHalGetPrmCacheHalGetPrmCache.
HalInvokePrmFwHandler
Définit le membre pHalInvokePrmFwHandlerHalInvokePrmFwHandler.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddk.h (incluez Ntddk.h) |