Compartilhar via


Métodos de objeto Framework

Cada objeto de estrutura exporta um conjunto de métodos (funções). Cada método serve a uma das duas finalidades:

  • Ele executa uma ação associada ao objeto .

    Por exemplo, o método WdfIoQueueCreate cria uma fila de E/S para um dispositivo.

    Métodos que executam uma ação normalmente retornam um valor NTSTATUS.

  • Ele recupera ou modifica uma propriedade associada ao objeto .

    Por exemplo, o método WdfRequestGetInformation retorna informações sobre a conclusão de uma solicitação de E/S status.

    Métodos que recuperam uma propriedade normalmente retornam o valor da propriedade, enquanto os métodos que modificam uma propriedade normalmente não retornam um valor.

Cada método de objeto aceita um identificador de objeto como entrada. Se um driver passar um identificador de objeto inválido para um método de objeto, ocorrerá um bug do sistema marcar.