funzione di callback PMIB_GET_FIRST (routprot.h)
La funzione MibGetFirst passa una richiesta Get First in stile MIB SNMP al protocollo di routing.
Sintassi
PMIB_GET_FIRST PmibGetFirst;
DWORD PmibGetFirst(
[in] ULONG InputDataSize,
[in] PVOID InputData,
[out] PULONG OutputDataSize,
[out] PVOID OutputData
)
{...}
Parametri
[in] InputDataSize
Specifica le dimensioni dei dati per la richiesta Get First.
[in] InputData
Puntatore ai dati da passare con la richiesta Get First.
[out] OutputDataSize
Puntatore a una variabile ULONG :
In input: questa variabile contiene le dimensioni del buffer di output.
In output: questa variabile contiene le dimensioni dei dati inseriti nel buffer di output. Se le dimensioni iniziali non sono sufficienti, la variabile contiene le dimensioni del buffer necessarie per contenere tutti i dati di output.
[out] OutputData
Puntatore a un buffer che riceve i dati dalla voce MIB.
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 | Descrizione |
---|---|
|
Il protocollo di routing non è riuscito a completare la richiesta. |
|
Le dimensioni o il contenuto dei dati non sono appropriati per la richiesta. |
|
Le dimensioni del buffer di output fornito non sono sufficienti per contenere le informazioni richieste. La dimensione richiesta viene restituita nella variabile ULONG a cui punta il parametro OutputDataSize . |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | routprot.h |