Partager via


StorPortWriteRegisterBufferUlong64 macro (storport.h)

Cette routine StorPortWriteRegisterBufferUlong64 écrit un certain nombre de valeurs ULONG64 à partir d’une adresse de registre 64 bits spécifiée.

Syntaxe

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

Paramètres

h

Pointeur vers l’extension de périphérique matériel. Il s’agit d’une zone de stockage par HBA que le pilote de port alloue et initialise pour le compte 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 a appelé StorPortInitialize. Le pilote de port libère cette mémoire lorsqu’il supprime l’appareil.

r

Pointeur vers le registre dans lequel les données sont écrites. Le Registre donné doit se trouver dans une plage d’espace mémoire mappée retournée par [**StorPortGetDeviceBase**](nf-storport-storportgetdevicebase.md).

b

Pointeur vers la mémoire tampon à partir de laquelle écrire les valeurs ULONG64 .

c

Spécifie le nombre de valeurs de données à écrire. Chaque élément de données a une taille de sizeof(ULONG64).

Valeur de retour

None

Remarques

La routine StorPortWriteRegisterBufferUlong64 n’est disponible que sur la version 64 bits de Windows.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Plateforme cible Universal
En-tête storport.h (inclure Storport.h)

Voir aussi

StorPortReadRegisterBufferUlong64