CDC::Escape 

virtual int Escapar ( int nEscape, int nCount, LPCSTR lpszInData, LPVOID lpOutData );

int ExtEscape ( int nEscape, int nInputSize, LPCSTR lpszInputData,
int nOutputSize, LPSTR lpszOutputData );

Valor devuelto

Positivo si la función es correcta, excepto por la fuga QUERYESCSUPPORT , que sólo busca la aplicación. Se devuelve cero si el escape no se implementa y se devuelve un valor negativo si se ha producido un error. Los siguientes son valores de error comunes:

Parámetros

nEscape

Especifica la función de evacuación para llevar a cabo.

Para una lista completa de funciones de escape, vea que la información sobre la impresora se escapa en la documentación del Kit de desarrollo de Software de Windows.

nCount

Especifica el número de bytes de datos apuntados por lpszInData.

lpszInData

Puntos a la estructura de datos de entrada necesarios para esta fuga.

lpOutData

Puntos a la estructura que va a recibir la salida de esta fuga. El parámetro lpOutData es NULL si no devuelve datos.

nInputSize

Especifica el número de bytes de datos indicados por el parámetro lpszInputData.

lpszInputData

Puntos a la estructura de entrada necesarios para el escape especificado.

nOutputSize

Especifica el número de bytes de datos indicados por el parámetro lpszOutputData.

lpszOutputData

Puntos de la estructura que recibe la salida de este escape. Este parámetro debe ser nulo si no devuelve datos.

Observaciones

Permite a las aplicaciones tener acceso a instalaciones de un dispositivo específico que no están disponibles directamente a través de GDI. Utilice la primera versión de Escape para pasar un valor de escape definidos por el controlador para un dispositivo. Utilice la segunda versión de Escape para pasar uno de los valores de escape definidos por Windows a un dispositivo. Escape llamadas hechas por una aplicación se traducen y se envía al controlador de dispositivo.

El parámetro nEscape especifica la función de evacuación para llevar a cabo. Para los valores posibles, vea que la información sobre la impresora se escapa en la documentación del SDK de Windows.

Visió&n General de CDC |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CDC::StartDoc, CDC::StartPage, CDC::EndPage, CDC::SetAbortProc, CDC::AbortDoc, CDC::EndDoc, CDC::GetDeviceCaps, :: ExtEscape, :: escapar

Index