Función SLGetWindowsInformation (slpublic.h)
Recupera la parte de valor de un par nombre-valor de la directiva de licencia de un componente de software.
Sintaxis
HRESULT SLGetWindowsInformation(
[in] PCWSTR pwszValueName,
[out, optional] SLDATATYPE *peDataType,
[out] UINT *pcbValue,
[out] PBYTE *ppbValue
);
Parámetros
[in] pwszValueName
Puntero a una cadena terminada en null que contiene el nombre asociado al valor que se va a recuperar.
[out, optional] peDataType
Puntero a un valor de la enumeración SLDATATYPE que especifica el tipo de datos en el búfer ppbValue .
[out] pcbValue
Puntero al tamaño, en bytes, del búfer ppbValue .
[out] ppbValue
Puntero a una matriz de punteros BYTE que especifica el valor asociado al nombre especificado por el parámetro pwszValueName .
Cuando haya terminado de usar esta matriz, ábrela llamando a la función LocalFree .
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK.
Si el método genera un error, este método devuelve un código de error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.
Esta función puede devolver los siguientes valores definidos en Slerror.h.
Código o valor devuelto | Descripción |
---|---|
|
No se encontró el par nombre-valor especificado. |
|
El autor de la llamada no tiene los permisos necesarios para llamar a esta función. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | slpublic.h |
Library | Slc.lib |
Archivo DLL | Slc.dll |