Aracılığıyla paylaş


Framework Nesne Yöntemleri

Her çerçeve nesnesi bir yöntem kümesini (işlevler) dışarı aktarır. Her yöntem iki amaca hizmet eder:

  • Nesneyle ilişkili bir eylem gerçekleştirir.

    Örneğin, WdfIoQueueCreate yöntemi bir cihaz için G/Ç kuyruğu oluşturur.

    Eylem gerçekleştiren yöntemler genellikle bir NTSTATUS değeri döndürür.

  • Nesneyle ilişkili bir özelliği alır veya değiştirir.

    Örneğin, WdfRequestGetInformation yöntemi G/Ç isteğinin tamamlanma durumu hakkında bilgi döndürür.

    Bir özelliği alan yöntemler genellikle özelliğin değerini döndürürken, bir özelliği değiştiren yöntemler genellikle bir değer döndürmez.

Her nesne yöntemi giriş olarak bir nesne tutamacını kabul eder. Sürücü geçersiz bir nesne tutamacını bir nesne yöntemine geçirirse, sistem hata denetimi gerçekleşir.