DevHlp CreateSpinLock: Difference between revisions
Appearance
Created page with "{{DISPLAYTITLE:DevHlp_CreateSpinLock}} Create a subsystem spinlock. This function creates a subsystem spinlock. ==Parameters== Pointer to spinlock handle. ==Return Code== Exit ==Example Code== ;Assembly language ; dh_CreateSpinLock - Create a spinlock ; ; This routine creats a subsystem spinlock. ; ; ENTRY: AX:BX = pointer to store spinlock handle ; ; EXIT: None ; ; USES: EAX, Flags ;..." |
No edit summary |
||
Line 26: | Line 26: | ||
MOV AX,AddressHigh ; high word of address | MOV AX,AddressHigh ; high word of address | ||
MOV BX,AddressLow ; low word of address | MOV BX,AddressLow ; low word of address | ||
MOV DL,DevHlp_CreateSpinLock ; | MOV DL,DevHlp_CreateSpinLock ; 79h | ||
CALL DevHlp | CALL DevHlp | ||
JC Error | JC Error |
Revision as of 13:56, 27 May 2025
Create a subsystem spinlock.
This function creates a subsystem spinlock.
Parameters
Pointer to spinlock handle.
Return Code
Exit
Example Code
- Assembly language
; dh_CreateSpinLock - Create a spinlock ; ; This routine creats a subsystem spinlock. ; ; ENTRY: AX:BX = pointer to store spinlock handle ; ; EXIT: None ; ; USES: EAX, Flags ; MOV AX,AddressHigh ; high word of address MOV BX,AddressLow ; low word of address MOV DL,DevHlp_CreateSpinLock ; 79h CALL DevHlp JC Error