Partager via


MprAdminDeviceEnum, fonction (mprapi.h)

La fonction MprAdminDeviceEnum est appelée pour énumérer les appareils compatibles RAS installés sur l’ordinateur qui peuvent retourner leur nom et leur type.

Syntaxe

DWORD MprAdminDeviceEnum(
  [in]  MPR_SERVER_HANDLE hMprServer,
  [in]  DWORD             dwLevel,
  [out] LPBYTE            *lplpbBuffer,
  [out] LPDWORD           lpdwTotalEntries
);

Paramètres

[in] hMprServer

Gérez le routeur sur lequel exécuter cet appel. Obtenez ce handle en appelant MprAdminServerConnect.

[in] dwLevel

Valeur DWORD qui décrit le format dans lequel les informations sont retournées dans le paramètre lplpbBuffer . Doit être zéro.

[out] lplpbBuffer

En cas de réussite, un tableau de structures MPR_DEVICE_0 qui contient les informations sur les appareils compatibles RAS. Libérez cette mémoire en appelant MprAdminBufferFree.

[out] lpdwTotalEntries

Nombre d’entrées de type MPR_DEVICE_0 dans lplpbBuffer.

Valeur retournée

Si la fonction réussit, la valeur de retour est NO_ERROR.

Si la fonction échoue, la valeur de retour est l’un des codes d’erreur suivants.

Valeur Signification
ERROR_NOT_SUPPORTED
Le paramètre dwlevel n’est pas égal à zéro.
ERROR_INVALID_PARAMETER
Le paramètre lplpbBuffer ou lpdwTotalEntries est NULL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête mprapi.h
Bibliothèque Mprapi.lib
DLL Mprapi.dll

Voir aussi

MprAdminServerConnect

Fonctions d’administration du routeur

Informations de référence sur la gestion des routeurs