énumération DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE (wdm.h)

Fournit les types de configurations facultatives qui peuvent être fournies lors de la création d’une mémoire tampon commune à partir d’un MDL. Les valeurs de configuration correspondant aux types sont conservées dans la structure DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION .

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;

Constantes

 
CommonBufferConfigTypeLogicalAddressLimits
La configuration associée contiendra des informations sur les limites de l’adresse logique qui peuvent être utilisées pour effectuer la création de mémoire tampon courante.
CommonBufferConfigTypeSubSection
La configuration associée contiendra des informations sur la sous-section de la MDL à utiliser pour créer la mémoire tampon commune.
CommonBufferConfigTypeHardwareAccessPermissions
La configuration associée contient des informations sur les autorisations d’accès pour le matériel.
CommonBufferConfigTypeMax
Nombre de valeurs de configuration étendue de mémoire tampon courantes pour ce type d’énumération qui représentent les types de configuration de mémoire tampon courants réels.

Configuration requise

Condition requise Valeur
Serveur minimal pris en charge Windows Server 2022
En-tête wdm.h

Voir aussi

DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION

PCREATE_COMMON_BUFFER_FROM_MDL