ExtEscape
9/9/2008
Essa função permite que os aplicativos acessar recursos de um dispositivo específico que não estão disponível através de interface exibir elementos gráficos (GDI). Os recursos dispositivo que acesse esta função devem ser implementados por um OEM.
Syntax
int ExtEscape(
HDC hdc,
int nEscape,
int cbInput,
LPCSTR lpszInData,
int cbOutput,
LPSTR lpszOutData
);
Parameters
- hDC
[no] Identificador para o contexto dispositivo.
- nEscape
[no] Especifica a função de escape para ser realizado.
- cbInput
[no] Especifica o número de bytes de dados apontados pelo lpszInData parâmetro.
- lpszInData
[no] Ponteiro longo para a entrada estrutura exigido para o escape especificada.
- cbOutput
[no] Especifica o número de bytes de dados apontados pelo lpszOutData parâmetro.
- lpszOutData
[out] Ponteiro longo para a estrutura que recebe saída deste escape. Este parâmetro não deve ser NULL se ExtEscape é chamado como uma função consulta. Se for não dados a serem retornados nessa estrutura, defina cbOutput to 0.
Return Value
Um valor maior que zero indica sucesso.
Um valor menor que zero indica um erro.
O escape da impressora QUERYESCSUPPORT, que verifica para implementação somente, retorna zero quando o escape não está implementado.
Para informações de erro estendidas get, chamar GetLastError.
Remarks
Use esta função para transmitir um valor de escape driver-defined para um dispositivo.
Os valores de escape passados para essa função são definidos pelo driver.
Windows Embedded CE faz não valores escape suporte System-defined.
Ao usar QUERYESCSUPPORT para localizar fora se um dispositivo oferece suporte a um valor de escape, defina o nEscape parâmetro para QUERYESCSUPPORT e apontar para o valor de escape in question com o lpszInData parâmetro.
Requirements
Header | windows.h |
Library | coredll.lib |
Windows Embedded CE | Windows CE 2.10 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |