Metodo IMFCameraControlDefaults::LockControlData (mfidl.h)
Recupera il payload dei dati per il controllo associato all'istanza di FMCameraControlDefaults , consentendo ai client di modificare direttamente il valore del controllo.
Sintassi
HRESULT LockControlData(
[out] void **control,
[out] ULONG *controlSize,
[out] void **data,
[out] ULONG *dataSize
);
Parametri
[out] control
Riceve un puntatore al controllo bloccato.
[out] controlSize
Riceve le dimensioni della struttura a cui punta il controllo.
[out] data
Riceve un puntatore al payload dei dati del controllo.
[out] dataSize
Riceve le dimensioni del buffer a cui punta dataSize.
Valore restituito
S_OK al successo.
Commenti
I parametri di controllo e dati non vengono controllati perché i controlli personalizzati possono avere dimensioni arbitrarie dello schema del payload.
È necessario chiamare UnlockControlData prima che l'insieme contenente il controllo venga inviato al metodo IMFCameraConfigurationManager::SaveDefaults .
Requisiti
Client minimo supportato | Windows 11 Build 22621 |
Server minimo supportato | Windows 11 Build 22621 |
Intestazione | mfidl.h |