Metodi dell'oggetto Framework
Ogni oggetto framework esporta un set di metodi (funzioni). Ogni metodo serve uno dei due scopi seguenti:
Esegue un'azione associata all'oggetto .
Ad esempio, il metodo WdfIoQueueCreate crea una coda di I/O per un dispositivo.
I metodi che eseguono un'azione restituiscono in genere un valore NTSTATUS.
Recupera o modifica una proprietà associata all'oggetto .
Ad esempio, il metodo WdfRequestGetInformation restituisce informazioni sullo stato di completamento di una richiesta di I/O.
I metodi che recuperano una proprietà in genere restituiscono il valore della proprietà, mentre i metodi che modificano una proprietà in genere non restituiscono un valore.
Ogni metodo oggetto accetta un handle oggetto come input. Se un driver passa un handle di oggetti non valido a un metodo oggetto, si verifica un controllo di bug di sistema.