Condividi tramite


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.