다음을 통해 공유


CDC::Escape

이 멤버 함수는 Win32 프로그래밍에 거의 사용 되지 않습니다.

virtual int Escape( 
   int nEscape, 
   int nCount, 
   LPCSTR lpszInData, 
   LPVOID lpOutData  
); 
int Escape( 
   int nEscape, 
   int nInputSize, 
   LPCSTR lpszInputData, 
   int nOutputSize, 
   LPSTR lpszOutputData  
);

매개 변수

  • nEscape
    이스케이프 함수를 수행 하도록 지정 합니다.

    이스케이프 함수에 대 한 전체 목록을 참조 하십시오 이스케이프 에 있는 Windows SDK.

  • nCount
    포인터가 가리키는 데이터의 바이트 수를 지정 합니다. lpszInData.

  • lpszInData
    이 이스케이프에 필요한 입력된 데이터 구조를 가리킵니다.

  • lpOutData
    이 이스케이프에서 출력을 수신 하는 구조를 가리킵니다. lpOutData 매개 변수가 NULL 데이터가 반환 되는 경우.

  • nInputSize
    포인터가 가리키는 데이터의 바이트 수를 지정 된 lpszInputData 매개 변수.

  • lpszInputData
    지정 된 이스케이프를 필요한 입력된 구조를 가리킵니다.

  • nOutputSize
    포인터가 가리키는 데이터의 바이트 수를 지정 된 lpszOutputData 매개 변수.

  • lpszOutputData
    이 이스케이프에서 출력을 받는 구조체를 가리킵니다. 이 매개 변수를 해야 NULL 데이터가 반환 되는 경우.

반환 값

양수 함수를 제외 하 고 성공 하면 반환 되는 QUERYESCSUPPORT 구현에만 검사 하는 이스케이프 합니다. 이스케이프는 구현 되지 않은 경우 0이 반환 됩니다. 오류가 발생 하는 경우 음수 값이 반환 됩니다. 다음은 일반적인 오류 값입니다.

  • SP_ERROR 일반 오류입니다.

  • SP_OUTOFDISK 스풀링에 대 한 현재 사용 가능한 디스크 공간 부족 이며 없음 더 많은 공간을 사용할 수 있습니다.

  • SP_OUTOFMEMORY 에 스풀링 사용 가능한 메모리가 충분 하지 않습니다.

  • SP_USERABORT 사용자가 인쇄 관리자를 통해 작업을 종료 합니다.

설명

원래 프린터 이스케이프를만의 QUERYESCSUPPORT Win32 응용 프로그램에 대 한 지원입니다. 다른 모든 프린터 이스케이프 오래 되어 서 호환성을 16 비트 응용 프로그램에 대해서만 지원 됩니다.

Win32 프로그래밍에 대 한 CDC 이제는 해당 프린터 이스케이프 대체 6 멤버 함수를 제공 합니다.

또한 CDC::GetDeviceCaps 기타 프린터 이스케이프 대체 Win32 인덱스를 지원 합니다. 참조 GetDeviceCaps 에 있는 Windows SDK 에 대 한 자세한 내용은.

이 멤버 함수는 GDI를 통해 직접 사용할 수 있는 특정 장치 기능에 액세스 하려면 응용 프로그램 수 있습니다.

미리 정의 된 이스케이프 값 응용 프로그램을 사용 하는 경우 첫 번째 버전을 사용 합니다. 응용 프로그램이 개인 이스케이프 값을 정의 하는 경우 두 번째 버전을 사용 합니다. 참조 ExtEscape 에 있는 Windows SDK 두 번째 버전에 대 한 자세한 내용은.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::ResetDC

EnumObjects