PFSCE_SET_INFO Rückruffunktion (scesvc.h)
Die PFSCE_SET_INFO Rückruffunktion legt dienstspezifische Konfigurations- und Analyseinformationen fest oder überschreibt diese.
Syntax
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
)
{...}
Parameter
[in] sceHandle
Typ: SCE_HANDLE
Gibt das undurchsichtige SCE-Handle an, das vom Sicherheitskonfigurationstool während des Aufrufs von ISceSvcAttachmentData::Initialize an die Anlage übergeben wird. Dieses Handle wird verwendet, um die Informationen festzulegen oder zu überschreiben.
[in] sceType
Typ: SCESVC_INFO_TYPE
Gibt den Typ der festzulegenden Informationen an. Geben Sie eines der folgenden Flags an.
Wert | Bedeutung |
---|---|
|
Gibt an, dass Konfigurationsinformationen festgelegt sind. |
|
Gibt an, dass Analyseinformationen festgelegt sind. |
[in, optional] lpPrefix
Typ: LPTSTR
Gibt an, welche Informationen festgelegt oder überschrieben werden sollen. Diese Zeichenfolge kann einen bestimmten Schlüssel (siehe bExact) oder ein Präfix für einen Satz von Schlüsseln angeben. Wenn eine Zeichenfolge angegeben wird, werden nur Informationen für diese Schlüssel (und ihre entsprechenden Werte) festgelegt, die der Zeichenfolge entsprechen. Bei Festlegung auf NULL werden alle Informationen für den Dienst festgelegt.
[in] bExact
Typ: BOOL
Gibt an, ob die von lpPrefix bereitgestellte Zeichenfolge als ein bestimmter Schlüssel oder als Präfix für einen Satz von Schlüsseln behandelt werden soll. Dieser Parameter wird ignoriert, wenn lpPrefix auf NULL festgelegt ist.
Geben Sie einen der folgenden Werte an.
[in] pvInfo
Typ: PVOID
Gibt einen Zeiger auf eine der folgenden Strukturen zurück. Der Sicherheitskonfigurationstoolsatz (nicht die Anlage) ordnet den Puffer für die Informationen zu. Daher muss dieser Zeiger auf NULL zeigen.
Wert | Bedeutung |
---|---|
|
Wenn sceType auf SCE_SERVICE_CONFIGURATION_INFO festgelegt ist. |
|
Wenn sceType auf SCE_SERVICE_ANALYSIS_INFO festgelegt ist. |
Rückgabewert
Typ: SCESTATUS
Wenn die Funktion erfolgreich ist, wird SCESTATUS_SUCCESS zurückgegeben. Andernfalls wird ein Fehlerwert zurückgegeben, der einer der folgenden Sein kann.
Rückgabecode | Beschreibung |
---|---|
|
Der Aufrufer verfügt nicht über ausreichende Berechtigungen, um diese Aktion abzuschließen. |
|
Das Format ist ungültig. |
|
Es gibt mehr Daten, als der Puffer enthalten kann. |
|
Einer der an die Funktion übergebenen Parameter war ungültig. |
|
Es ist nicht genügend Arbeitsspeicher vorhanden. |
|
Ein unbekannter Fehler ist aufgetreten. |
|
Der angegebene Datensatz wurde in der Sicherheitsdatenbank nicht gefunden. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | scesvc.h |