Aracılığıyla paylaş


LPOVERLAPPED_COMPLETION_ROUTINE İşlev İşaretçisi

Bir cihaza çakışan (zaman uyumsuz) G/Ç tamamlandığında konağı bilgilendiren bir işlevi gösterir.

Bu işlev işaretçisi .NET Framework 4'te kullanım dışı bırakıldı.

Sözdizimi

typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (  
    [in] DWORD  dwErrorCode,  
    [in] DWORD  dwNumberOfBytesTransfered,  
    [in] LPVOID lpOverlapped  
);  

Parametreler

dwErrorCode
[in] Cihaz kapatıldıysa hata kodu olan bir değer; aksi takdirde, bu değer sıfırdır.

Bir cihazın kapatılması, cihazda bekleyen tüm G/Ç'nin hemen tamamlanmasına neden olur.

dwNumberOfBytesTransfered
[in] G/Ç işlemi tarafından aktarılan bayt sayısı.

lpOverlapped
[in] G/Ç isteğini tamamlamak için kullanılacak bilgileri içeren bir yapıya işaretçi.

Açıklamalar

Noktaların LPOVERLAPPED_COMPLETION_ROUTINE bir geri çağırma işlevi olduğu ve barındırma uygulamasının yazarı tarafından uygulanması gereken işlev. Geri çağırma işlevi, konağın tamamlanan G/Ç isteğini işlemesine olanak tanır.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: MSCorEE.h

Kitaplık: MSCorWks.dll

.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.