IOCTL_CDROM_SEND_OPC_INFORMATION IOCTL (ntddcdrm.h)
Il codice di controllo IOCTL_CDROM_SEND_OPC_INFORMATION può essere usato nei file system e in altre implementazioni che vogliono eseguire la procedura OPC (Optimum Power Calibration) in anticipo, in modo che la prima scrittura di streaming non deve attendere il completamento della procedura. L'unità ottica esegue la procedura OPC per determinare la potenza ottimale del laser durante la scrittura. La procedura è necessaria per garantire la qualità, ma consuma i supporti e non deve essere eseguita troppo spesso.
Per eseguire questa operazione, chiamare la funzione DeviceIoControl con IOCTL_CDROM_SEND_OPC_INFORMATION come parametro dwIoControlCode .
Codice principale
Buffer di input
Lunghezza del buffer di input
Lunghezza di un CDROM_SIMPLE_OPC_INFO.
Buffer di output
Nessuno.
Lunghezza del buffer di output
Nessuno.
Blocco dello stato
Il campo Informazioni viene impostato sul numero di byte restituiti.
A causa della propagazione del codice di stato da altre API, il campo Stato può essere impostato su (ma non è limitato a) quanto segue:
STATUS_INFO_LENGTH_MISMATCH
La lunghezza del buffer di input è inferiore a quella richiesta.
STATUS_INVALID_PARAMETER
Il tipo di richiesta non è SimpleOpcInfo.
STATUS_SUCCESS
La richiesta è stata completata correttamente.
Commenti
Il IOCTL_CDROM_SEND_OPC_INFORMATION IOCTL è un wrapper sul comando SEND OPC INFORMATION della specifica MMC. I campi Exclude0 ed Exclude1 vengono mappati direttamente ai campi SEND OPC INFORMATION con gli stessi nomi.
In caso di errori, questo IOCTL restituisce errori standard, ad esempio STATUS_DEVICE_NOT_READY, STATUS_IO_TIMEOUT, STATUS_IO_DEVICE_ERROR.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddcdrm.h (include Winioctl.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per