SRIOV_WRITE_CONFIG fonction de rappel (pcivirt.h)
Écrit des données de configuration dans une fonction virtuelle PCI Express SR-IOV (VF).
Syntaxe
SRIOV_WRITE_CONFIG SriovWriteConfig;
NTSTATUS SriovWriteConfig(
[in] PVOID Context,
[in] const VOID *Data,
[in] USHORT VfIndex,
[in] ULONG Offset,
[in] ULONG Length
)
{...}
Paramètres
[in] Context
Pointeur vers un contexte défini par le pilote.
[in] Data
Pointeur vers la mémoire tampon qui contient les données à écrire dans l’espace de configuration.
[in] VfIndex
Index de base zéro du VF auquel cette opération d’écriture s’applique.
[in] Offset
Décalage en octets au début de l’espace de configuration de la VF où commence l’écriture.
[in] Length
Longueur, en octets, des données à écrire dans l’espace de configuration.
Valeur de retour
Retournez STATUS_SUCCESS si l’opération réussit. Sinon, retournez un code d’erreur NTSTATUS approprié.
Remarques
Cette fonction de rappel est implémentée par le pilote de fonction physique (PF). Elle est appelée lorsque le système souhaite écrire dans l’espace de configuration d’une fonction virtuelle spécifique.
Le pilote PF inscrit son implémentation en définissant le membre writeVfConfig du SRIOV_DEVICE_INTERFACE_STANDARD, en configurant une structure WDF_QUERY_INTERFACE_CONFIG et en appelant WdfDeviceAddQueryInterface.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
plateforme cible | Windows |
d’en-tête | pcivirt.h |
IRQL | PASSIVE_LEVEL |