estrutura HAL_DISPATCH (ntddk.h)
Este tópico descreve a estrutura HAL_DISPATCH .
Sintaxe
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;
Membros
Version
Define a versão do membro ULONG.
HalQuerySystemInformation
Define o membro pHalQuerySystemInformationHalQuerySystemInformation.
HalSetSystemInformation
Define o membro pHalSetSystemInformationHalSetSystemInformation.
HalQueryBusSlots
Define o membro do pHalQueryBusSlotsHalQueryBusSlots.
Spare1
Define o membro ULONGSpare1.
HalExamineMBR
Define o membro pHalExamineMBRHalExamineMBR.
HalIoReadPartitionTable
Define o membro pHalIoReadPartitionTableHalIoReadPartitionTable.
HalIoSetPartitionInformation
Define o membro pHalIoSetPartitionInformationHalIoSetPartitionInformation.
HalIoWritePartitionTable
Define o membro pHalIoWritePartitionTableHalIoWritePartitionTable.
HalReferenceHandlerForBus
Define o membro pHalReferenceHandlerForBusHalReferenceHandlerForBus.
HalReferenceBusHandler
Define o membro pHalReferenceBusHandlerHalReferenceBusHandler.
HalDereferenceBusHandler
Define o membro do pHalDereferenceBusHandlerHalDereferenceBusHandler.
HalInitPnpDriver
Define o membro do pHalInitPnpDriverHalInitPnpDriver.
HalInitPowerManagement
Define o membro pHalInitPowerManagementHalInitPowerManagement.
HalGetDmaAdapter
Define o membro pHalGetDmaAdapterHalGetDmaAdapter.
HalGetInterruptTranslator
Define o membro do pHalGetDmaAdapterHalGetInterruptTranslator.
HalStartMirroring
Define o membro pHalStartMirroringHalStartMirroring.
HalEndMirroring
Define o membro pHalEndMirroringHalEndMirroring.
HalMirrorPhysicalMemory
Define o membro pHalMirrorPhysicalMemoryHalMirrorPhysicalMemory.
HalEndOfBoot
Define o membro pHalEndOfBootHalEndOfBoot.
HalMirrorVerify
Define o membro pHalMirrorVerifyHalMirrorVerify.
HalGetCachedAcpiTable
Define o membro pHalGetCachedAcpiTableHalGetCachedAcpiTable.
HalSetPciErrorHandlerCallback
Define o membro pHalSetPciErrorHandlerCallbackHalSetPciErrorHandlerCallback.
HalGetPrmCache
Define o membro do pHalGetPrmCacheHalGetPrmCache.
HalInvokePrmFwHandler
Define o membro pHalInvokePrmFwHandlerHalInvokePrmFwHandler.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddk.h (inclua Ntddk.h) |