Macro StorPortWriteRegisterBufferUlong (storport.h)

La routine StorPortWriteRegisterBufferUlong transfère un nombre donné de valeurs ULONG d’une mémoire tampon vers l’adaptateur HBA.

Syntaxe

void StorPortWriteRegisterBufferUlong(
   h,
   r,
   b,
   c
);

Paramètres

h

Pointeur vers l’extension d’appareil matériel. Il s’agit d’une zone de stockage par HBA que le pilote de port alloue et initialise au nom du pilote miniport. Les pilotes Miniport stockent généralement des informations spécifiques à l’adaptateur HBA dans cette extension, telles que l’état de l’adaptateur HBA et les plages d’accès mappées pour l’adaptateur HBA. Cette zone est disponible pour le pilote miniport immédiatement après que le pilote miniport appelle StorPortInitialize. Le pilote de port libère cette mémoire lorsqu’il supprime l’appareil.

r

Pointeur vers le registre. Le registre donné doit se trouver dans une plage d’espace mémoire mappée qui a été retournée par StorPortGetDeviceBase.

b

Pointeur vers une mémoire tampon contenant les données à écrire.

c

Spécifie le nombre de valeurs ULONG à transférer vers l’adaptateur HBA.

Valeur de retour

None

Configuration requise

   
Plateforme cible Universal
En-tête storport.h (inclure Storport.h)
Bibliothèque Storport.lib

Voir aussi

StorPortWriteRegisterBufferUlong