Udostępnij za pośrednictwem


CDC::Escape

Ta funkcja Członkowskich jest praktycznie przestarzałe programowania systemu Win32.

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

Parametry

  • nEscape
    Określa funkcję ewakuacji do wykonania.

    Aby uzyskać pełną listę funkcji anulowania, zobacz Escape w Windows SDK.

  • nCount
    Określa liczbę bajtów danych wskazywanej przez lpszInData.

  • lpszInData
    Punkty do struktury danych wejściowych wymagane dla tego escape.

  • lpOutData
    Wskazuje strukturę, która ma otrzymywać dane wyjściowe z tym escape.lpOutData Jest parametr NULL , jeśli są zwracane żadne dane.

  • nInputSize
    Określa liczbę bajtów danych wskazywanej przez lpszInputData parametru.

  • lpszInputData
    Punkty wejściowe struktury wymagane dla określonego escape.

  • nOutputSize
    Określa liczbę bajtów danych wskazywanej przez lpszOutputData parametru.

  • lpszOutputData
    Wskazuje strukturę, która otrzymuje dane wyjściowe z tym escape.Ten parametr należy NULL , jeśli są zwracane żadne dane.

Wartość zwracana

Dodatnia wartość jest zwracana, jeśli funkcja się powiedzie, z wyjątkiem QUERYESCSUPPORT escape, który sprawdza tylko dla realizacji.Zwraca wartość zero, jeśli nie jest zaimplementowana escape.Ujemna wartość jest zwracana, jeśli wystąpił błąd.Wspólne wartości błędów są następujące:

  • SP_ERROR błąd ogólny.

  • SP_OUTOFDISK mało miejsca na dysku jest obecnie dostępna dla buforowania i miejsca staną się dostępne.

  • SP_OUTOFMEMORY mało pamięci jest dostępna dla buforowania.

  • SP_USERABORT użytkownik zakończył zadanie za pośrednictwem Menedżera wydruku.

Uwagi

Z oryginalnej drukarki wyprowadza, tylko QUERYESCSUPPORT jest obsługiwana dla aplikacji Win32.Inne wyprowadza drukarki są przestarzałe i są obsługiwane tylko dla zgodności z aplikacji 16-bitowych.

Programowania Win32 CDC teraz zawiera sześć funkcji elementów członkowskich, które zastępują ich odpowiednich wyprowadza drukarki:

Ponadto CDC::GetDeviceCaps obsługuje indeksy Win32, które zastępują wyprowadza inne drukarki.Zobacz GetDeviceCaps w Windows SDK Aby uzyskać więcej informacji.

Ta funkcja Członkowskie zezwala aplikacjom dostępu obiektów określonego urządzenia, które nie są bezpośrednio dostępne za pośrednictwem interfejsu GDI.

Jeśli aplikacja używa escape wstępnie zdefiniowanych wartości, należy użyć pierwszej wersji.Druga wersja należy użyć, jeśli aplikacja definiuje wartości prywatnego escape.Zobacz ExtEscape w Windows SDK uzyskać więcej informacji o wersji drugiego.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Diagram hierarchii

CDC::ResetDC

EnumObjects