Metodo INapSoHProcessor::FindNextAttribute

Nota

La piattaforma Network Access Protection non è disponibile a partire da Windows 10

Il metodo INapSoHProcessor::FindNextAttribute trova la posizione (indice) dell'attributo successivo del tipo indicato da SoHAttributeType.

Sintassi

HRESULT FindNextAttribute(
  [in]  UINT16           fromLocation,
  [in]  SoHAttributeType type,
  [out] UINT16           *attributeLocation
);

Parametri

fromLocation [in]

Percorso iniziale (indice) nel pacchetto Istruzione di integrità (SoH) per avviare la ricerca dell'attributo. Questo valore deve trovarsi nell'intervallo da 0 a (numAttrib - 1) dove viene recuperato numAttrib usando INapSoHProcessor::GetNumberOfAttributes.

Nota

Il pacchetto SoH usa indici di attributi basati su 0.

tipo [in]

Struttura SoHAttributeType che contiene il tipo di attributo da individuare.

attributeLocation [out]

Puntatore che contiene il percorso (indice) nel pacchetto SoH del primo attributo di tipo SoHAttributeType dall'indice fromLocation.

Valore restituito

Altri codici di errore specifici di COM possono essere restituiti anche.

Codice restituito Descrizione
S_OK
Operazione riuscita.
E_ACCESSDENIED
Errore delle autorizzazioni, accesso negato.
E_OUTOFMEMORY
Limite di risorse di sistema, non è stato possibile eseguire l'operazione.
ERROR_FILE_NOT_FOUND
Attributo non trovato.

Commenti

Il metodo FindNextAttribute cerca gli attributi di tipo SoHAttributeType dall'indice specificato da fromLocation e superiore fino a quando non viene trovata una corrispondenza. Se non viene trovata alcuna corrispondenza, viene restituita ERROR_FILE_NOT_FOUND .

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
NapProtocol.h
IDL
NapProtocol.idl
DLL
Qutil.dll

Vedi anche

INapSoHProcessor