PFSCE_QUERY_INFO función de devolución de llamada (scesvc.h)
La función de devolución de llamada PFSCE_QUERY_INFO consulta información específica del servicio desde el archivo de configuración de seguridad o la base de datos de análisis.
Sintaxis
PFSCE_QUERY_INFO PfsceQueryInfo;
SCESTATUS PfsceQueryInfo(
[in] SCE_HANDLE sceHandle,
[in] SCESVC_INFO_TYPE sceType,
[in, optional] LPTSTR lpPrefix,
[in] BOOL bExact,
[out] PVOID *ppvInfo,
[out] PSCE_ENUMERATION_CONTEXT psceEnumHandle
)
{...}
Parámetros
[in] sceHandle
Tipo: SCE_HANDLE
Especifica el identificador opaco pasado a los datos adjuntos por la herramienta de configuración de seguridad establecida durante la llamada a ISceSvcAttachmentData::Initialize. Este identificador se usa para almacenar la información consultada.
[in] sceType
Tipo: SCESVC_INFO_TYPE
Especifica el tipo de información que se va a consultar. Especifique una de las siguientes marcas.
Valor | Significado |
---|---|
|
Solicita información de configuración de la base de datos. |
|
Solicita información de análisis de la base de datos. |
[in, optional] lpPrefix
Tipo: LPTSTR
Especifica un prefijo o una clave (vea bExact) para limitar la consulta. Cuando se proporciona una cadena, solo se devuelven las claves (y sus valores correspondientes) que coinciden con la cadena. Cuando se establece en NULL, se devuelven todas las claves.
[in] bExact
Tipo: BOOL
Especifica si la cadena proporcionada por lpPrefix debe tratarse como una clave específica o un prefijo. Este parámetro se omite si lpPrefix está establecido en NULL. Especifique uno de los valores siguientes.
[out] ppvInfo
Tipo: PVOID*
Devuelve un puntero a una de las estructuras siguientes. El conjunto de herramientas de configuración de seguridad (no los datos adjuntos) asigna el búfer para la información; por lo tanto, este puntero debe apuntar a NULL.
Valor | Significado |
---|---|
|
Cuando sceType se establece en SCE_SERVICE_CONFIGURATION_INFO. |
|
Cuando sceType se establece en SCE_SERVICE_ANALYSIS_INFO. |
[out] psceEnumHandle
Tipo: PSCE_ENUMERATION_CONTEXT
Devuelve un identificador que se puede usar en llamadas sucesivas a esta función. Debido al gran número de claves que pueden estar presentes, no todas las claves se devuelven en una sola llamada. El número máximo de claves que se pueden devolver en una sola llamada es 256.
Valor devuelto
Tipo: SCESTATUS
Valor SCESTATUS que indica el resultado de la llamada de función. Si la función se realiza correctamente, devuelve SCESTATUS_SUCCESS; de lo contrario, devuelve un valor de error, que puede ser uno de los siguientes.
Código devuelto | Descripción |
---|---|
|
Uno de los parámetros pasados a la función no era válido. |
|
No se encontró el registro especificado en la base de datos de seguridad. |
|
El formato no es válido. |
|
Error no especificado. |
|
No hay memoria suficiente. |
Comentarios
El conjunto de herramientas de configuración de seguridad asigna búferes cuando se llama a PFSCE_QUERY_INFO . Para liberar estos búferes, llame a PFSCE_FREE_INFO después de que ya no se necesite la información devuelta.
Ejemplos
Para obtener un ejemplo de | Vea |
---|---|
Recuperación de información de configuración | Implementación de SceSvcAttachmentConfig |
Recuperación de información de análisis | Implementación de SceSvcAttachmentAnalyze |
Recuperación de información de configuración y análisis | Implementación de SceSvcAttachmentUpdate |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | scesvc.h |