.


:




:

































 

 

 

 


,




Microsoft "The New Data Types" ( Web- Microsoft): " ( , 32- Win32 64- Win64). ; 64- 64 . , , , ." , , (polymorphic data types) - (platform scaled data types) . , , . 16.2, .

SIZE_T, 5.

, , Win64 HANDLE 64 .

 

16.2. ,

DWORD_PTR , .
HALF_PTR . , .
INT_PTR , .
LONG_PTR , .
SIZE_T , . , .
SSIZE_T SIZE_T .
UHALF_PTR HALF_PTR .
UINT_PTR INT_PTR .
ULONG_PTR LONG_PTR .

:

, CreateThread _beginthreadex (. 7), PVOID. , , , . , , :

DWORD WINAPI MyThreadFunc(PVOID Index_PTR) {

DWORD_PTR Index;

Index = (DWORD_PTR)Index_PTR;

}

, , , :

DWORD_PTR Ix;

for (Ix = 0; Ix < NumThreads; Ix++) {

hTh[Ix] = _beginthreadex(NULL, 0, MyThreadFunc, (PVOID)Ix, 0, NULL);

}

, . " ".

, , , . , , , 512 , 39 . , , , .





:


: 2015-09-20; !; : 381 |


:

:

.
==> ...

1509 - | 1433 -


© 2015-2024 lektsii.org - -

: 0.006 .