Bagikan melalui


Metode Objek Kerangka Kerja

Setiap objek kerangka kerja mengekspor sekumpulan metode (fungsi). Setiap metode melayani salah satu dari dua tujuan:

  • Ini melakukan aksi yang diasosiasikan dengan objek tersebut.

    Misalnya, metode WdfIoQueueCreate membuat antrean I/O untuk perangkat.

    Metode yang melakukan tindakan biasanya mengembalikan nilai NTSTATUS.

  • Ini mengambil atau memodifikasi properti yang terkait dengan objek.

    Misalnya, metode WdfRequestGetInformation mengembalikan informasi tentang status penyelesaian permintaan I/O.

    Metode yang mengambil properti biasanya mengembalikan nilai properti, sementara metode yang memodifikasi properti biasanya tidak mengembalikan nilai.

Setiap metode objek menerima pegangan objek sebagai input. Pemeriksaan bug sistem akan terjadi jika driver meneruskan handle objek yang tidak valid ke metode objek.