Freigeben über


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;

Angehörige

Version

Definiert das ULONG Mitglied Version.

HalQuerySystemInformation

Definiert die pHalQuerySystemInformation Member HalQuerySystemInformation.

HalSetSystemInformation

Definiert das pHalSetSystemInformation Member HalSetSystemInformation-.

HalQueryBusSlots

Definiert das "pHalQueryBusSlots" Member "HalQueryBusSlots".

Spare1

Definiert das ULONG Member Spare1.

HalExamineMBR

Definiert den pHalExamineMBR- Member HalExamineMBR-.

HalIoReadPartitionTable

Definiert die pHalIoReadPartitionTable Member HalIoReadPartitionTable-.

HalIoSetPartitionInformation

Definiert die pHalIoSetPartitionInformation Member HalIoSetPartitionInformation.

HalIoWritePartitionTable

Definiert die pHalIoWritePartitionTable Member HalIoWritePartitionTable.

HalReferenceHandlerForBus

Definiert den pHalReferenceHandlerForBus Member HalReferenceHandlerForBus.

HalReferenceBusHandler

Definiert den pHalReferenceBusHandler Member HalReferenceBusHandler.

HalDereferenceBusHandler

Definiert den pHalDereferenceBusHandler Member HalDereferenceBusHandler.

HalInitPnpDriver

Definiert den pHalInitPnpDriver Member HalInitPnpDriver-.

HalInitPowerManagement

Definiert das pHalInitPowerManagement Member HalInitPowerManagement.

HalGetDmaAdapter

Definiert die pHalGetDmaAdapter Member HalGetDmaAdapter.

HalGetInterruptTranslator

Definiert den pHalGetDmaAdapter Member HalGetInterruptTranslator.

HalStartMirroring

Definiert das pHalStartMirroring Mitglied HalStartMirroring.

HalEndMirroring

Definiert das pHalEndMirroring Mitglied HalEndMirroring.

HalMirrorPhysicalMemory

Definiert das pHalMirrorPhysicalMemory Mitglied HalMirrorPhysicalMemory.

HalEndOfBoot

Definiert das pHalEndOfBoot Member HalEndOfBoot.

HalMirrorVerify

Definiert das pHalMirrorVerify Mitglied HalMirrorVerify.

HalGetCachedAcpiTable

Definiert die pHalGetCachedAcpiTable Member HalGetCachedAcpiTable.

HalSetPciErrorHandlerCallback

Definiert das pHalSetPciErrorHandlerCallback Member HalSetPciErrorHandlerCallback.

HalGetPrmCache

Definiert den pHalGetPrmCache Member HalGetPrmCache-.

HalInvokePrmFwHandler

Definiert den "pHalInvokePrmFwHandler" Member HalInvokePrmFwHandler.

Anforderungen

Anforderung Wert
Header- ntddk.h (include Ntddk.h)