Metodo IWCNDevice::GetStringAttribute (wcndevice.h)

Il metodo IWCNDevice::GetStringAttribute ottiene un attributo memorizzato nella cache dal dispositivo come stringa.

Sintassi

HRESULT GetStringAttribute(
  [in]  WCN_ATTRIBUTE_TYPE AttributeType,
  [in]  DWORD              cchMaxString,
  [out] WCHAR []           wszString
);

Parametri

[in] AttributeType

Valore WCN_ATTRIBUTE_TYPE che rappresenta un valore di attributo specifico, ad esempio WCN_PASSWORD_TYPE. Se l'attributo non è in modo nativo un tipo di dati stringa ,ad esempio WCN_TYPE_VERSION è un intero in modo nativo e WNC_TYPE_SSID è un BLOB in modo nativo, questa funzione avrà esito negativo con HRESULT_FROM_WIN32(ERROR_INVALID_DATATYPE).

[in] cchMaxString

Dimensioni del buffer wszString, in caratteri.

[out] wszString

Buffer allocato dall'utente che, al termine della restituzione, contiene un valore stringa con terminazione NULL dell'estensione fornitore.

Valore restituito

...

Codice restituito Descrizione
S_OK
L'attributo è stato recuperato correttamente.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
L'attributo specificato non è disponibile.
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
Il buffer specificato da wszString non è sufficiente per contenere il valore dell'attributo restituito.
HRESULT_FROM_WIN32(ERROR_INVALID_DATATYPE)
Questo attributo non può essere espresso come stringa. Ad esempio, se è un intero.

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione wcndevice.h

Vedi anche

IWCNDevice

WCN_ATTRIBUTE_TYPE