Compartir a través de


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

El método IWCNDevice::GetAttribute obtiene un atributo almacenado en caché del dispositivo.

Sintaxis

HRESULT GetAttribute(
  [in]  WCN_ATTRIBUTE_TYPE AttributeType,
  [in]  DWORD              dwMaxBufferSize,
  [out] BYTE []            pbBuffer,
  [out] DWORD              *pdwBufferUsed
);

Parámetros

[in] AttributeType

Valor de WCN_ATTRIBUTE_TYPE que representa un valor de atributo específico (por ejemplo, WCN_PASSWORD_TYPE).

[in] dwMaxBufferSize

Tamaño asignado, en bytes, de pbBuffer.

[out] pbBuffer

Un búfer asignado por el usuario que, al devolver correctamente, contiene el contenido del atributo .

[out] pdwBufferUsed

Al devolver, contiene el tamaño del atributo en bytes.

Valor devuelto

Este método puede devolver uno de estos valores.

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 pbBuffer no es lo suficientemente grande como para contener el valor de atributo devuelto.

Comentarios

Para consultar solo el tamaño de un atributo, se puede pasar un valor de 0 (cero) a través de dwMaxBufferSize y pdwBufferUsed correctamente.

Requisitos

Requisito Value
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