função de retorno de chamada PFSCE_SET_INFO (scesvc.h)
A função de retorno de chamada PFSCE_SET_INFO define ou substitui informações de análise e configuração específicas do serviço.
Sintaxe
PFSCE_SET_INFO PfsceSetInfo;
SCESTATUS PfsceSetInfo(
[in] SCE_HANDLE sceHandle,
[in] SCESVC_INFO_TYPE sceType,
[in, optional] LPTSTR lpPrefix,
[in] BOOL bExact,
[in] PVOID pvInfo
)
{...}
Parâmetros
[in] sceHandle
Tipo: SCE_HANDLE
Especifica o identificador de SCE opaco passado para o anexo pela ferramenta configuração de segurança definida durante a chamada para ISceSvcAttachmentData::Initialize. Esse identificador é usado para definir ou substituir as informações.
[in] sceType
Tipo: SCESVC_INFO_TYPE
Especifica o tipo de informação a ser definida. Especifique um dos sinalizadores a seguir.
Valor | Significado |
---|---|
|
Indica que as informações de configuração estão definidas. |
|
Indica que as informações de análise estão definidas. |
[in, optional] lpPrefix
Tipo: LPTSTR
Especifica quais informações devem ser definidas ou substituídas. Essa cadeia de caracteres pode especificar uma chave específica (consulte bExact) ou um prefixo para um conjunto de chaves. Quando uma cadeia de caracteres é fornecida, somente as informações para essas chaves (e seus valores correspondentes) que correspondem à cadeia de caracteres são definidas. Quando definido como NULL, todas as informações do serviço são definidas.
[in] bExact
Tipo: BOOL
Especifica se a cadeia de caracteres fornecida por lpPrefix deve ser tratada como uma chave específica ou um prefixo para um conjunto de chaves. Esse parâmetro será ignorado se lpPrefix estiver definido como NULL.
Especifique um dos valores a seguir.
[in] pvInfo
Tipo: PVOID
Retorna um ponteiro para uma das estruturas a seguir. O conjunto de ferramentas de Configuração de Segurança (não o anexo) aloca o buffer para as informações; portanto, esse ponteiro deve apontar para NULL.
Valor | Significado |
---|---|
|
Quando sceType é definido como SCE_SERVICE_CONFIGURATION_INFO. |
|
Quando sceType é definido como SCE_SERVICE_ANALYSIS_INFO. |
Retornar valor
Tipo: SCESTATUS
Se a função for bem-sucedida, ela retornará SCESTATUS_SUCCESS; caso contrário, ele retorna um valor de erro que pode ser um dos seguintes.
Código de retorno | Descrição |
---|---|
|
O chamador não tem privilégios suficientes para concluir essa ação. |
|
O formato é inválido. |
|
Há mais dados do que o buffer pode conter. |
|
Um dos parâmetros passados para a função não era válido. |
|
Não há memória suficiente. |
|
Ocorreu um erro não especificado. |
|
O registro especificado não foi encontrado no banco de dados de segurança. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | scesvc.h |