PMIB_GET funzione di callback (routprot.h)
La funzione MibGet passa una richiesta Get Request in stile MIB SNMP alla DLL del protocollo di routing.
Sintassi
PMIB_GET PmibGet;
DWORD PmibGet(
[in] ULONG InputDataSize,
[in] PVOID InputData,
[out] PULONG OutputDataSize,
[out] PVOID OutputData
)
{...}
Parametri
[in] InputDataSize
Specifica le dimensioni dei dati per la richiesta Get.
[in] InputData
Puntatore a un buffer che specifica i dati per la richiesta Get.
[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 è 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. Le dimensioni necessarie vengono restituite nella variabile ULONG a cui fa riferimento 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 |
Vedi anche
Funzioni di interfaccia del protocollo di routing
Informazioni di riferimento sulle interfacce del protocollo di routing