Structure KSMAPPING (ks.h)
La structure KSMAPPING est utilisée pour décrire un seul segment contigu de mémoire physique à utiliser dans les opérations DMA de diffusion/collecte.
Syntaxe
typedef struct _KSMAPPING {
PHYSICAL_ADDRESS PhysicalAddress;
ULONG ByteCount;
ULONG Alignment;
} KSMAPPING, *PKSMAPPING;
Membres
PhysicalAddress
Ce membre contient l’adresse physique de ce morceau du cadre de données.
ByteCount
Ce membre contient le nombre d’octets de mémoire physique contiguë dans ce mappage individuel.
Alignment
Ce membre spécifie l’alignement de la mémoire en octets pour cette mémoire tampon.
Remarques
Pour que les minidrivers utilisent cette structure dans les décalages du pointeur de flux, la broche à laquelle il fait référence doit spécifier la génération de mappage DMA de points/regroupements via KSPIN_FLAG_GENERATE_MAPPINGS et le client doit inscrire son objet d’adaptateur DMA auprès d’AVStream à l’aide de KsDeviceRegisterAdapterObject. Consultez SERVICES AVStream DMA. L’indicateur KSPIN_FLAG_GENERATE_MAPPINGS est défini sur la page de référence KSPIN_DESCRIPTOR_EX .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et dans Microsoft DirectX 8.0 et versions ultérieures. |
En-tête | ks.h (inclure Ks.h) |