Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The SC_RPC_CONFIG_INFOW structure SHOULD<3> define, based on a supplied level, either the service configuration or a list of failure actions. String values are stored as Unicode.
-
typedef struct _SC_RPC_CONFIG_INFOW { DWORD dwInfoLevel; [switch_is(dwInfoLevel)] union { [case(1)] LPSERVICE_DESCRIPTIONW psd; [case(2)] LPSERVICE_FAILURE_ACTIONSW psfa; [case(3)] LPSERVICE_DELAYED_AUTO_START_INFO psda; [case(4)] LPSERVICE_FAILURE_ACTIONS_FLAG psfaf; [case(5)] LPSERVICE_SID_INFO pssid; [case(6)] LPSERVICE_RPC_REQUIRED_PRIVILEGES_INFO psrp; [case(7)] LPSERVICE_PRESHUTDOWN_INFO psps; [case(8)] PSERVICE_TRIGGER_INFO psti; [case(9)] LPSERVICE_PREFERRED_NODE_INFO pspn; }; } SC_RPC_CONFIG_INFOW;
dwInfoLevel: A value that indicates the type of configuration information in the included data.
psd: A structure that contains a description of the service, as specified in section 2.2.35.
psfa: A structure that contains a list of failure actions, as specified in section 2.2.40.
psda: A structure that specifies whether the service is part of the delayed start group, as specified in section 2.2.33.
psfaf: A structure that specifies whether failure actions are queued when the service exits with a nonzero error code, as specified in section 2.2.41.
pssid: A structure that defines the type of service SID, as specified in section 2.2.46.
psrp: A structure that defines the privileges required by the service, as specified in section 2.2.48.
psps: A structure that defines the pre-shutdown settings for the service, as specified in section 2.2.45.
psti: A structure that defines the trigger settings for the service, as specified in section 2.2.54.<4>
pspn: A structure that defines the preferred node information for the service, as specified in section 2.2.55.<5>