Método IPrintOemDriverUI::D rvGetDriverSetting (prcomoem.h)
O IPrintOemDriverUI::DrvGetDriverSetting
método é fornecido pelos minidrivers Unidrv e Pscript5 para que os plug-ins de interface do usuário possam obter o status atual dos recursos da impressora e outras informações internas.
Sintaxe
HRESULT DrvGetDriverSetting(
PVOID pci,
PCSTR Feature,
PVOID pOutput,
DWORD cbSize,
PDWORD pcbNeeded,
PDWORD pdwOptionsReturned
);
Parâmetros
pci
Ponteiro fornecido pelo chamador para uma estrutura OEMUIOBJ .
Feature
Valor fornecido pelo chamador que identifica o recurso de impressora para quais configurações de opção são retornadas. Isso pode ser um ponteiro de cadeia de caracteres ou uma constante, conforme descrito na seção Comentários a seguir.
pOutput
Ponteiro fornecido pelo chamador para um buffer para receber as informações especificadas.
cbSize
Tamanho fornecido pelo chamador, em bytes, do buffer apontado por pOutput.
pcbNeeded
Ponteiro fornecido pelo chamador para um local para receber o tamanho mínimo do buffer necessário para conter as informações solicitadas.
pdwOptionsReturned
Ponteiro fornecido pelo chamador para um local para receber o número de cadeias de caracteres de opção colocadas em pOutput.
Retornar valor
O método deve retornar um dos valores a seguir.
Código de retorno | Descrição |
---|---|
|
A operação foi realizada com êxito. |
|
Falha na operação. |
|
O método não está implementado. |
Comentários
Ao chamar o IPrintOemDriverUI::DrvGetDriverSetting
método , um plug-in de interface do usuário pode especificar um ponteiro de cadeia de caracteres ou um valor constante para pFeatureKeyword.
-
Se pFeatureKeyword for uma cadeia de caracteres, ela deverá representar um dos seguintes:
- Um nome de recurso especificado em um arquivo GPD do minidriver Unidrv ou,
- Um argumento palavra-chave para uma entrada *OpenUI em um arquivo PPD do minidriver Pscript5.
O método retorna uma ou mais cadeias de caracteres terminadas em NULL no buffer apontado por pOutput. Cada cadeia de caracteres representa o nome de uma opção selecionada no momento. O número de cadeias de caracteres é retornado em pdwOptionsReturned.
- Se pFeatureKeyword for uma constante, ela deverá ser uma das constantes prefixadas por OEMGDS_ definidas em printoem.h. O método retorna o valor indicado pela constante especificada colocando-o no buffer apontado por pOutput. O valor retornado em pdwOptionsReturned é sempre 1.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | prcomoem.h (inclua Prcomoem.h) |