Compartir a través de


estructura HAL_DISPATCH (ntddk.h)

En este tema se describe la estructura 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 el miembro de ULONG Version.

HalQuerySystemInformation

Define el miembro pHalQuerySystemInformationHalQuerySystemInformation.

HalSetSystemInformation

Define el miembro pHalSetSystemInformationHalSetSystemInformation.

HalQueryBusSlots

Define el miembro pHalQueryBusSlots miembro HalQueryBusSlots.

Spare1

Define el miembro ULONG Spare1.

HalExamineMBR

Define el miembro pHalExamineMBR HalExamineMBR.

HalIoReadPartitionTable

Define el miembro pHalIoReadPartitionTable HalIoReadPartitionTable.

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 pHalInitPnpDriver miembro HalInitPnpDriver.

HalInitPowerManagement

Define el miembro pHalInitPowerManagement HalInitPowerManagement.

HalGetDmaAdapter

Define el miembro pHalGetDmaAdapterHalGetDmaAdapter.

HalGetInterruptTranslator

Define el miembro pHalGetDmaAdapterHalGetInterruptTranslator.

HalStartMirroring

Define el miembro pHalStartMirroringHalStartMirroring.

HalEndMirroring

Define el miembro pHalEndMirroringHalEndMirroring.

HalMirrorPhysicalMemory

Define el miembro pHalMirrorPhysicalMemory halMirrorPhysicalMemory.

HalEndOfBoot

Define el miembro pHalEndOfBoot HalEndOfBoot.

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
encabezado de ntddk.h (incluya Ntddk.h)