GetPrintExecutionData 함수

GetPrintExecutionData는 현재 인쇄 컨텍스트를 검색합니다.

참고

이 함수는 인쇄 스풀러의 컨텍스트에서 실행되는 프린터 드라이버에서 사용하기 위한 것입니다.

구문

BOOL WINAPI GetPrintExecutionData(
  _Out_ PRINT_EXECUTION_DATA *pData
);

매개 변수

pData [out]

PRINT_EXECUTION_DATA 구조체의 주소를 받는 변수에 대한 포인터입니다.

반환 값

함수가 성공하면 TRUE 를 반환합니다. 그렇지 않으면 FALSE입니다. 반환 값이 FALSE이면 GetLastError를 호출하여 오류 상태 가져옵니다.

설명

GetPrintExecutionData는 Windows Vista 또는 이전 버전의 Windows에서 지원되지 않으므로 프린터 드라이버는 winspool.drv 모듈에서 GetProcAddress를 호출하여 GetPrintExecutionData 함수의 주소를 가져와야 합니다.

GetPrintExecutionDatapData 값이 NULL인 경우에만 실패합니다.

PRINT_EXECUTION_DATAclientAppPID 멤버의 값은 컨텍스트 값이 PRINT_EXECUTION_CONTEXT_WOW64 경우에만 의미가 있습니다. 컨텍스트 값이 PRINT_EXECUTION_CONTEXT_WOW64 않으면 clientAppPID 값은 0입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 R2 [데스크톱 앱만 해당]
헤더
Winspool.h(Windows.h 포함)
DLL
Winspool.drv

추가 정보

GetLastError

GetProcAddress

PRINT_EXECUTION_CONTEXT

PRINT_EXECUTION_DATA