Metodo IPrintDialogServices::GetCurrentPortName (commdlg.h)
Recupera il nome della porta corrente da usare con PrintDlgEx.
HRESULT GetCurrentPortName(
LPWSTR pPortName,
UINT *pcchSize
);
pPortName
Tipo: LPTSTR
Nome della porta corrente.
pcchSize
Tipo: UINT*
In input, la variabile specifica le dimensioni, in caratteri, del buffer a cui punta il parametro lpPortName . Nell'output, la variabile contiene il numero di byte (ANSI) o caratteri (Unicode), incluso il carattere Null terminante, scritto nel buffer.
Se la dimensione è zero in input, la funzione restituisce le dimensioni del buffer necessarie (in byte o caratteri) in pcchSize e non usa il buffer lpPortName .
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito è S_OK. Se non è presente alcuna porta corrente, il valore restituito è S_OK, il valore restituito in pcchSize è zero e il buffer lpPortName è invariato.
Se si verifica un errore, il valore restituito è un codice di errore COM. Per altre informazioni, vedere Gestione degli errori.
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | commdlg.h (includere Windows.h) |
DLL | Comdlg32.dll |
Libreria di finestre di dialogo comuni
Informazioni concettuali
Riferimento