Funzione MprConfigTransportEnum (mprapi.h)
La funzione MprConfigTransportEnum enumera i trasporti configurati nel router.
Sintassi
DWORD MprConfigTransportEnum(
[in] HANDLE hMprConfig,
[in] DWORD dwLevel,
[in, out] LPBYTE *lplpBuffer,
[in] DWORD dwPrefMaxLen,
[out] LPDWORD lpdwEntriesRead,
[out] LPDWORD lpdwTotalEntries,
[in, out, optional] LPDWORD lpdwResumeHandle
);
Parametri
[in] hMprConfig
Gestire la configurazione del router per i trasporti. Ottenere questo handle chiamando MprConfigServerConnect.
[in] dwLevel
Valore DWORD che descrive il formato in cui vengono restituite le informazioni nel parametro lplpBuffer . Deve essere zero.
[in, out] lplpBuffer
In input, un puntatore non NULL .
Al termine, un puntatore a una matrice di strutture MPR_TRANSPORT_0 . Liberare questo buffer di memoria chiamando MprConfigBufferFree.
[in] dwPrefMaxLen
Specifica la lunghezza massima preferita dei dati restituiti in byte a 8 bit. Se questo parametro è -1, il buffer restituito sarà sufficientemente grande da contenere tutte le informazioni disponibili.
[out] lpdwEntriesRead
Puntatore a una variabile DWORD . Questa variabile riceve il numero totale di voci enumerate dalla posizione di ripresa corrente.
[out] lpdwTotalEntries
Puntatore a una variabile DWORD . Questa variabile riceve il numero totale di voci che potrebbero essere state enumerate dalla posizione di ripresa corrente.
[in, out, optional] lpdwResumeHandle
Puntatore a una variabile DWORD .
In input, l'handle deve essere zero nella prima chiamata e lasciato invariato nelle chiamate successive.
Nell'output questa variabile contiene un handle di ripresa usato per continuare l'enumerazione. Se l'handle è NULL, l'enumerazione è completa.
Se si verifica un errore nell'enumerazione , questo handle non è valido.
Questo parametro è facoltativo e, Se l'applicazione chiamante specifica NULL per questo parametro, la funzione non restituisce un handle di ripresa.
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene NO_ERROR.
Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore seguenti.
Valore | Significato |
---|---|
|
Almeno una delle condizioni seguenti è vera:
|
|
Risorse insufficienti per completare l'operazione. |
|
Nessuna voce disponibile dalla posizione di ripresa corrente. |
|
Usare FormatMessage per recuperare il messaggio di errore di sistema corrispondente al codice di errore restituito. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mprapi.h |
Libreria | Mprapi.lib |
DLL | Mprapi.dll |