Compartir a través de


Método IWCNDevice::GetStringAttribute (wcndevice.h)

El método IWCNDevice::GetStringAttribute obtiene un atributo almacenado en caché del dispositivo como una cadena.

Sintaxis

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

Parámetros

[in] AttributeType

Valor WCN_ATTRIBUTE_TYPE que representa un valor de atributo específico (por ejemplo, WCN_PASSWORD_TYPE). Si el atributo no es de forma nativa un tipo de datos de cadena (por ejemplo, WCN_TYPE_VERSION es de forma nativa un entero y WNC_TYPE_SSID es de forma nativa un blob), se producirá un error en esta función con HRESULT_FROM_WIN32(ERROR_INVALID_DATATYPE)).

[in] cchMaxString

Tamaño del búfer wszString, en caracteres.

[out] wszString

Un búfer asignado por el usuario que, al devolverse correctamente, contiene un valor de cadena terminada en NULL de la extensión del proveedor.

Valor devuelto

...

Código devuelto Descripción
S_OK
El atributo se recuperó correctamente.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
El atributo especificado no está disponible.
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
El búfer especificado por wszString no es lo suficientemente grande como para contener el valor de atributo devuelto.
HRESULT_FROM_WIN32(ERROR_INVALID_DATATYPE)
Este atributo no se puede expresar como una cadena. Por ejemplo, si es un entero.

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado wcndevice.h

Consulte también

IWCNDevice

WCN_ATTRIBUTE_TYPE