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
ERROR_CAN_NOT_COMPLETE
Il protocollo di routing non è riuscito a completare la richiesta.
ERROR_INVALID_PARAMETER
Le dimensioni o il contenuto dei dati non sono appropriati per la richiesta.
ERROR_INSUFFICIENT_BUFFER
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

MibGetFirst

MibGetNext

MibSet

Funzioni di interfaccia del protocollo di routing

Informazioni di riferimento sulle interfacce del protocollo di routing