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 nuage de points/collecte.
Syntaxe
typedef struct _KSMAPPING {
PHYSICAL_ADDRESS PhysicalAddress;
ULONG ByteCount;
ULONG Alignment;
} KSMAPPING, *PKSMAPPING;
Membres
PhysicalAddress
Ce membre contient l’adresse physique de cet élément de la trame 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 de pointeur de flux, l’épingle pour laquelle il fait référence doit spécifier la génération de mappage DMA par le biais de KSPIN_FLAG_GENERATE_MAPPINGS et le client doit inscrire son objet adaptateur DMA auprès d’AVStream à l’aide de KsDeviceRegisterAdapterObject. Consultez services DMA AVStream. L’indicateur KSPIN_FLAG_GENERATE_MAPPINGS est défini sur la page de référence KSPIN_DESCRIPTOR_EX.
Exigences
Exigence | Valeur |
---|---|
client minimum 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. |
d’en-tête | ks.h (include Ks.h) |