SPLCLIENT_INFO_INTERNAL 구조체(winsplp.h)
SPLCLIENT_INFO_INTERNAL 구조는 splclient_info_1, splclient_info2 및 splclient_info3 정보의 슈퍼 집합이며 Device Control Defender 코드에 필요한 추가 정보를 포함합니다.
구문
typedef struct _SPLCLIENT_INFO_INTERNAL {
UINT cbSize;
DWORD dwFlags;
DWORD dwSize;
PWSTR pMachineName;
PWSTR pUserName;
DWORD dwBuildNum;
DWORD dwMajorVersion;
DWORD dwMinorVersion;
WORD wProcessorArchitecture;
UINT64 hSplPrinter;
DWORD dwProcessId;
DWORD dwSessionId;
} SPLCLIENT_INFO_INTERNAL;
멤버
cbSize
이 구조체의 크기(바이트)입니다.
dwFlags
공급자에게 프린터 추가 플래그를 엽니다.
dwSize
정보 1 구조와의 호환성을 위해 예약되었습니다.
pMachineName
클라이언트 컴퓨터 이름
pUserName
클라이언트 사용자 이름
dwBuildNum
클라이언트 빌드 번호
dwMajorVersion
클라이언트 컴퓨터 주 버전
dwMinorVersion
클라이언트 컴퓨터 부 버전
wProcessorArchitecture
클라이언트 컴퓨터 아키텍처
hSplPrinter
직접 호출에 사용할 서버 쪽 핸들입니다.
dwProcessId
OpenPrinter를 호출하는 앱의 ProcessId입니다.
dwSessionId
OpenPrinter를 호출하는 앱 세션의 SessionId입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | winsplp.h(Winsplp.h 포함) |