estructura HAL_DISPATCH (ntddk.h)
En este tema se describe la estructura de HAL_DISPATCH .
Sintaxis
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;
Miembros
Version
Define la versión del miembro de ULONG.
HalQuerySystemInformation
Define el miembro pHalQuerySystemInformationHalQuerySystemInformation.
HalSetSystemInformation
Define el miembro pHalSetSystemInformationHalSetSystemInformation.
HalQueryBusSlots
Define el miembro pHalQueryBusSlotsHalQueryBusSlots.
Spare1
Define el miembro de ULONGSpare1.
HalExamineMBR
Define el miembro pHalExamineMBRHalExamineMBR.
HalIoReadPartitionTable
Define el miembro pHalIoReadPartitionTableHalIoReadPartitionTable.
HalIoSetPartitionInformation
Define el miembro pHalIoSetPartitionInformationHalIoSetPartitionInformation.
HalIoWritePartitionTable
Define el miembro pHalIoWritePartitionTableHalIoWritePartitionTable.
HalReferenceHandlerForBus
Define el miembro pHalReferenceHandlerForBusHalReferenceHandlerForBus.
HalReferenceBusHandler
Define el miembro pHalReferenceBusHandlerHalReferenceBusHandler.
HalDereferenceBusHandler
Define el miembro pHalDereferenceBusHandlerHalDereferenceBusHandler.
HalInitPnpDriver
Define el miembro pHalInitPnpDriverHalInitPnpDriver.
HalInitPowerManagement
Define el miembro pHalInitPowerManagementHalInitPowerManagement.
HalGetDmaAdapter
Define el miembro pHalGetDmaAdapterHalGetDmaAdapter.
HalGetInterruptTranslator
Define el miembro pHalGetDmaAdapterHalGetInterruptTranslator.
HalStartMirroring
Define el miembro pHalStartMirroringHalStartMirroring.
HalEndMirroring
Define el miembro pHalEndMirroringHalEndMirroring.
HalMirrorPhysicalMemory
Define el miembro pHalMirrorPhysicalMemoryHalMirrorPhysicalMemory.
HalEndOfBoot
Define el miembro pHalEndOfBootHalEndOfBoot.
HalMirrorVerify
Define el miembro pHalMirrorVerifyHalMirrorVerify.
HalGetCachedAcpiTable
Define el miembro pHalGetCachedAcpiTableHalGetCachedAcpiTable.
HalSetPciErrorHandlerCallback
Define el miembro pHalSetPciErrorHandlerCallbackHalSetPciErrorHandlerCallback.
HalGetPrmCache
Define el miembro pHalGetPrmCacheHalGetPrmCache.
HalInvokePrmFwHandler
Define el miembro pHalInvokePrmFwHandlerHalInvokePrmFwHandler.
Requisitos
Requisito | Valor |
---|---|
Header | ntddk.h (incluya Ntddk.h) |