SRIOV_READ_CONFIG fonction de rappel (pcivirt.h)
Lit les données à partir de l’espace de configuration de la fonction virtuelle (VF) PCI Express SR-IOV spécifiée.
Syntaxe
SRIOV_READ_CONFIG SriovReadConfig;
NTSTATUS SriovReadConfig(
[in] PVOID Context,
[out] PVOID Data,
[in] USHORT VfIndex,
[in] ULONG Offset,
[in] ULONG Length
)
{...}
Paramètres
[in] Context
Pointeur vers un contexte défini par le pilote.
[out] Data
Pointeur vers la mémoire tampon qui contient les informations de configuration à lire à partir de l’espace de configuration de la VF.
[in] VfIndex
Index de base zéro de la VF à laquelle cette opération de lecture s’applique.
[in] Offset
Décalage en octets par rapport au début de l’espace de configuration de la VF où la lecture commence.
[in] Length
Longueur, en octets, des données à lire à partir de l’espace de configuration.
Valeur retournée
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). Il est appelé lorsque le système souhaite lire à partir de l’espace de configuration d’une fonction virtuelle spécifique.
Le pilote PF inscrit son implémentation en définissant le membre ReadVfConfig du SRIOV_DEVICE_INTERFACE_STANDARD, en configurant une structure WDF_QUERY_INTERFACE_CONFIG et en appelant WdfDeviceAddQueryInterface.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
En-tête | pcivirt.h |
IRQL | PASSIVE_LEVEL |