Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Avertissement
IoGetDriverProxyEndpointWrapper est disponible uniquement dans Driver Hot-Swap V1 et n’est pas pris en charge dans Driver Hot-Swap V2. Les nouveaux pilotes doivent utiliser driver Hot-Swap V2 avec IoGetDriverProxyWrapperFromEndpoint à la place.
La fonction IoGetDriverProxyEndpointWrapper obtient le pointeur vers le wrapper d’une fonction de point de terminaison à l’aide d’un ID de fonction dans les implémentations du pilote Hot-Swap V1.
Syntaxe
PDRIVER_PROXY_WRAPPED_ENDPOINT_FUNCTION IoGetDriverProxyEndpointWrapper(
PDRIVER_PROXY_EXTENSION DriverProxyExtension,
DRIVER_PROXY_ENDPOINT_FUNCTION_ID FunctionId
);
Paramètres
DriverProxyExtension
[in] Pointeur vers l’extension DriverProxy qui contient les points de terminaison inscrits.
FunctionId
[in] ID de fonction de la fonction de point de terminaison à rechercher. Il s’agit d’un mécanisme déconseillé pour identifier les fonctions de point de terminaison.
Valeur retournée
IoGetDriverProxyEndpointWrapper retourne un pointeur vers la fonction wrapper de point de terminaison, ou NULL si l’ID de fonction spécifié est introuvable.
Remarques
Cette fonction est disponible uniquement dans Driver Hot-Swap V1 et n’est pas prise en charge dans Driver Hot-Swap V2. Les nouveaux pilotes doivent utiliser driver Hot-Swap V2 avec IoGetDriverProxyWrapperFromEndpoint à la place.
L’approche de l’ID de fonction a été utilisée dans l’implémentation du pilote d’origine Hot-Swap, mais ne fait pas partie du système pilote actuel Hot-Swap V2.
Spécifications
| Requirement | Valeur |
|---|---|
| plateforme cible | Universal |
| Header | wdm.h |
| Library | NtosKrnl.lib |
| IRQL | N’importe quel niveau |