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
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. 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

Vedi anche

MibGet

MibGetNext

MibSet

Funzioni dell'interfaccia del protocollo di routing

Riferimento all'interfaccia del protocollo di routing