DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE-Enumeration (wdm.h)

Stellt die Typen optionaler Konfigurationen bereit, die beim Erstellen eines gemeinsamen Puffers aus einer MDL bereitgestellt werden können. Die den Typen entsprechenden Konfigurationswerte werden in der DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION-Struktur gespeichert.

Syntax

typedef enum _DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE {
  CommonBufferConfigTypeLogicalAddressLimits,
  CommonBufferConfigTypeSubSection,
  CommonBufferConfigTypeHardwareAccessPermissions,
  CommonBufferConfigTypeMax
} DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE, *PDMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE;

Konstanten

 
CommonBufferConfigTypeLogicalAddressLimits
Die zugeordnete Konfiguration enthält Informationen zu den Grenzwerten der logischen Adresse, die zum Erstellen allgemeiner Puffer verwendet werden können.
CommonBufferConfigTypeSubSection
Die zugeordnete Konfiguration enthält Informationen zum Unterabschnitt innerhalb der MDL, die zum Erstellen des allgemeinen Puffers verwendet werden soll.
CommonBufferConfigTypeHardwareAccessPermissions
Die zugeordnete Konfiguration enthält Informationen zu den Zugriffsberechtigungen für die Hardware.
CommonBufferConfigTypeMax
Die Anzahl der allgemeinen erweiterten Pufferkonfigurationswerte für diesen Enumerationstyp, die die tatsächlichen allgemeinen Pufferkonfigurationstypen darstellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wdm.h

Weitere Informationen

DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION

PCREATE_COMMON_BUFFER_FROM_MDL