funzione WDF_FILEOBJECT_CONFIG_INIT (wdfdevice.h)
[Si applica a KMDF e UMDF]
La funzione WDF_FILEOBJECT_CONFIG_INIT inizializza la struttura di WDF_FILEOBJECT_CONFIG di un driver.
Sintassi
void WDF_FILEOBJECT_CONFIG_INIT(
[out] PWDF_FILEOBJECT_CONFIG FileEventCallbacks,
[in, optional] PFN_WDF_DEVICE_FILE_CREATE EvtDeviceFileCreate,
[in, optional] PFN_WDF_FILE_CLOSE EvtFileClose,
[in, optional] PFN_WDF_FILE_CLEANUP EvtFileCleanup
);
Parametri
[out] FileEventCallbacks
Puntatore a una struttura di WDF_FILEOBJECT_CONFIG allocata dal driver.
[in, optional] EvtDeviceFileCreate
Puntatore alla funzione di callback dell'evento EvtDeviceFileCreate del driver.
[in, optional] EvtFileClose
Puntatore alla funzione di callback dell'evento EvtFileClose del driver.
[in, optional] EvtFileCleanup
Puntatore alla funzione di callback dell'evento EvtFileCleanup del driver.
Valore restituito
nessuno
Osservazioni
La funzione WDF_FILEOBJECT_CONFIG_INIT imposta il membro Size della struttura WDF_FILEOBJECT_CONFIG specificato, archivia i puntatori di funzione di callback specificati, imposta il membro FileObjectClass su WdfFileObjectWdfCannotUseFsContexts e imposta il membro AutoForwardCleanupClose su WdfUseDefault.
Esempio
Per un esempio di codice che usa WDF_FILEOBJECT_CONFIG_INIT, vedere WdfDeviceInitSetFileObjectConfig.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfdevice.h (include Wdf.h) |
IRQL | Qualsiasi livello |