Freigeben über


ResUtilRemoveResourceServiceEnvironment-Funktion (resapi.h)

Entfernt die Umgebungsdaten aus einem Dienst. Diese Funktion muss aus einer Ressourcen-DLL aufgerufen werden. Der PRESUTIL_REMOVE_RESOURCE_SERVICE_ENVIRONMENT Typ definiert einen Zeiger auf diese Funktion.

Syntax

DWORD ResUtilRemoveResourceServiceEnvironment(
  [in] LPCWSTR            pszServiceName,
  [in] PLOG_EVENT_ROUTINE pfnLogEvent,
  [in] RESOURCE_HANDLE    hResourceHandle
);

Parameter

[in] pszServiceName

Zeiger auf eine mit NULL beendete Unicode-Zeichenfolge, die den Namen des Diensts enthält.

[in] pfnLogEvent

Zeiger auf die LogEvent-Einstiegspunktfunktion der Ressourcen-DLL, die den Dienst verwaltet.

[in] hResourceHandle

Ressourcenhandle, das die LogEvent-Einstiegspunktfunktion erfordert. Verwenden Sie das Handle, das an die DLL in der Open-Einstiegspunktfunktion übergeben wurde.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück.

Wenn der Vorgang fehlschlägt, gibt die Funktion einen Systemfehlercode zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Zielplattform Windows
Kopfzeile resapi.h
Bibliothek ResUtils.lib
DLL ResUtils.dll

Weitere Informationen

ResUtilGetEnvironmentWithNetName