AtaPortGetScatterGatherList, fonction (irb.h)
La routine AtaPortGetScatterGatherList récupère la liste de nuages de points/collecte associée à cette requête.
Syntaxe
PIDE_SCATTER_GATHER_LIST AtaPortGetScatterGatherList(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
);
Paramètres
[in] ChannelExtension
Pointeur vers l’extension de canal.
[in] Irb
Pointeur vers une structure de type IDE_REQUEST_BLOCK qui définit le bloc de requête IDE (IRB) pour lequel une liste de nuages de points/regroupements est construite.
Valeur de retour
Si l’indicateur de IRB_FLAGS_USE_DMA est défini dans la routine IrbFlags membre de l’IRB, la routine AtaPortGetScatterGatherList retourne un pointeur vers la liste de nuages/regroupements associée à l’IRB. Sinon, AtaPortGetScatterGatherList retourne NULL.
Remarques
Chaque IRB avec IRB_FLAGS_USE_DMA défini dans le IrbFlags membre a une liste de points/regroupements associée.
Le pilote miniport ne doit pas modifier la liste de points/regroupements.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | irb.h (include Ata.h, Irb.h) |
bibliothèque | Ataport.lib ; Pciidex.lib |