C# 클래스 TSVCEO.CloudPrint.Service.NativeServiceManager

상속: Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
파일 보기 프로젝트 열기: klightspeed/CloudPrintProxy 1 사용 예제들

공개 메소드들

메소드 설명
CreateService ( string name, string displayname, string cmdline, ServiceRights rights ) : NativeService
Open ( ) : NativeServiceManager
OpenService ( string name, ServiceRights rights ) : NativeService

보호된 메소드들

메소드 설명
NativeServiceManager ( ) : System
ReleaseHandle ( ) : bool

비공개 메소드들

메소드 설명
CloseServiceHandle ( IntPtr hSCObject ) : bool
CreateService ( NativeServiceManager hSCManager, string lpServiceName, string lpDisplayName, ServiceRights dwDesiredAccess, ServiceType dwServiceType, ServiceStartType dwStartType, ServiceErrorControl dwErrorControl, string lpBinaryPathName, string lpLoadOrderGroup, IntPtr lpdwTagId, string lpDependencies, string lpServiceStartName, string lpPassword ) : NativeService
OpenSCManager ( string lpMachineName, string lpDatabaseName, ServiceManagerRights dwDesiredAccess ) : NativeServiceManager
OpenService ( NativeServiceManager hSCManager, string lpServiceName, ServiceRights dwDesiredAccess ) : NativeService

메소드 상세

CreateService() 공개 메소드

public CreateService ( string name, string displayname, string cmdline, ServiceRights rights ) : NativeService
name string
displayname string
cmdline string
rights ServiceRights
리턴 NativeService

NativeServiceManager() 보호된 메소드

protected NativeServiceManager ( ) : System
리턴 System

Open() 공개 정적인 메소드

public static Open ( ) : NativeServiceManager
리턴 NativeServiceManager

OpenService() 공개 메소드

public OpenService ( string name, ServiceRights rights ) : NativeService
name string
rights ServiceRights
리턴 NativeService

ReleaseHandle() 보호된 메소드

protected ReleaseHandle ( ) : bool
리턴 bool