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 포함)